0
我在MySql表格的blob字段中上傳文件(任何類型)。現在我可以從該字段獲取二進制數據,當我打印它時,它會在firbug控制檯中顯示二進制數據。但是我想在文件上傳時下載該文件。Zend Framework:如何從mySql Blob字段下載文件
如何將此二進制數據轉換爲orignal文件?如何在zend中做到這一點?
感謝
我在MySql表格的blob字段中上傳文件(任何類型)。現在我可以從該字段獲取二進制數據,當我打印它時,它會在firbug控制檯中顯示二進制數據。但是我想在文件上傳時下載該文件。Zend Framework:如何從mySql Blob字段下載文件
如何將此二進制數據轉換爲orignal文件?如何在zend中做到這一點?
感謝
您需要設置您至少需要
<?php
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".$filename."\";");
echo $data;
exit;
?>
或者preferablly
<?php
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header ("Content-Type: $filedatatype");
header("Content-Disposition: attachment; filename=\"".$FileObj->name."\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$filesize);
echo $data;
exit;
?>
頭