찾다

 >  Q&A  >  본문

내가 쓴 글을 업로드하고 다운로드했는데, 다운로드를 했더니 파일이 손상됐나요?

업로드 기능은 제가 직접 작성했는데, 다운로드 해보니 파일이 손상되었다고 나오네요? 방법은 인터넷에 나와있는 것과 동일합니다.

코드는 다음과 같습니다:

$filename = $_GET['file'];
header("Content-Disposition:attachment;filename=".$filename);
header("Content-Length:".filesize($filename));
readfile($filename);


缺一个女朋友缺一个女朋友2633일 전1289

모든 응답(1)나는 대답할 것이다

  • 寻觅 beyond

    寻觅 beyond2017-10-13 20:50:22

    파일 업로드 양식에 enctype='multipart/form-data' 속성이 있나요?

    그럼 파일 업로드용 폼 항목의 종류가 file로 설정되어 있나요?

    그럼 업로드된 파일은 $_FILES[ ][ ]에서 관련 정보를 가져오나요?

    그렇다면, get 메소드를 사용하여 파일을 얻을 수 있다는 것이 확실합니까? 정말로 get 메소드를 사용하시겠습니까?

    그럼 파일을 다운로드하기 전에 파일 형식(MIME 형식 헤더 정보)을 지정하시나요?

    온라인에 작성된 내용이 정확하지 않을 수 있습니다. 설명서를 읽어보세요. 설명서는 권위가 있습니다


    회신하다
    1
  • 极世

    6666666

    极世 · 2017-10-14 13:01:04
  • 취소회신하다