인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩

[실습7-1] 파일 다운로드 취약점 공격 실습

파일 업로드에 실패하셨습니다.

작성

·

40

0

코드를 하나도 고치지 않고 바로 실습을 하는데도 불구하고 파일이 업로드되지 않습니다.

image.pngimage.png

다른 분들이 올린 질문도 참고해서 봤는데 저는 나중에 강의를 들어서 그런지 이미 코드가 고쳐져있는 상태더라고요. 강의와 같이 png 파일을 업로드하려고 했는데도 파일 업로드를 실패하셨습니다. 하는 팝업창만 계속 뜨고 게시글이 올라가지 않습니다.

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. hsoing00님께서 직면한 문제는 PHP 파일 업로드 중 빈번히 발생할 수 있는 여러 원인 중 하나일 것입니다.

파일 업로드에 실패할 경우 명확히 확인해야 할 점은 아래와 같습니다:

  1. 경로 설정 확인: $uploadPath 변수에 지정된 경로가 올바른지 확인하십시오. 경로가 정확하지 않으면 파일이 제대로 저장되지 않을 수 있습니다.

  2. 폴더 권한 확인: 업로드 폴더에 대해 올바른 쓰기 권한이 설정되었는지 확인하십시오. 폴더가 쓰기 제한적이면 파일을 저장할 수 없습니다.

  3. PHP 설정 확인: php.ini 파일에서 file_uploads 설정이 On으로 맞춰져 있는지, upload_max_filesizepost_max_size의 설정이 업로드하려는 파일 크기보다 큰지 확인해야 합니다.

비슷한 문제를 다루었던 기존의 질문과 답변이 인프런 게시판에 있습니다. 아래 링크들을 참고하세요:

  • 파일업로드 중..: 파일 업로드 경로와 관련된 변수 설정 문제에 대한 자세한 해결책이 포함되어 있어 도움이 될 것입니다.

추가적으로 PHP 코드에서 에러를 디버깅할 때는 error_reporting(E_ALL);ini_set('display_errors', 1);를 사용하여 에러를 구체적으로 확인할 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기