제출 버튼을 클릭 할 때 파일을 자동으로 다운로드하는 코드는 다음과 같습니다. 모든 것이 제대로 작동하는 것 같습니다. 파일을 rigth 형식, 올바른 크기, 올바른 이름으로 다운로드하지만 내가 을 열려고하면 오류가 발생합니다. 파일을 읽을 수 없으므로 문제 일 수 있습니까?PHP 파일 다운로드 문제 - 읽을 수 없습니다
$file=mysql_fetch_assoc($sel);
$file=$file['downloadlink'];
header('Content-Type: "application/octet-stream"');
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file));
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile($file);
올바른 확장명으로 저장된 파일입니까? 예 : '.docx' vs'.doc' – verbumSapienti
당신이 파일을 망칠 수있는 유일한 방법은 전송 인코딩입니다 –
예, 파일은 올바른 확장자로 저장됩니다. – bodesam