0
ZIP 및 PDF 파일을 저장 한 blob을 포함하는 테이블이있는 데이터베이스를 만들었습니다. 문제는 PHP 스크립트를 통해이 파일들을 다운로드 할 수있게하려면 어떻게해야합니까? 이처럼Zip Blob 파일을 MySQL 데이터베이스에서 다운로드 할 수있게 만드는 방법
ZIP 및 PDF 파일을 저장 한 blob을 포함하는 테이블이있는 데이터베이스를 만들었습니다. 문제는 PHP 스크립트를 통해이 파일들을 다운로드 할 수있게하려면 어떻게해야합니까? 이처럼Zip Blob 파일을 MySQL 데이터베이스에서 다운로드 할 수있게 만드는 방법
:
$name = "file.zip"; // or file.pdf
$file_content = $blob_row['file_content'];
header('Content-Description: File Transfer');
header('Content-Type: archive/zip'); // or archive/pdf
header('Content-Disposition: attachment; filename=' . $name);
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . strlen($file_content));
ob_clean();
flush();
echo $file_content;
exit;
왜 처음에 MySQL은 바이너리 데이터를 저장하는? – NullUserException