Tag: 一斑

Mysql的Blob到xls使用PHP,而不是在服务器上的文件?

我试图从MySQL中提取一个BLOB,并将其发送给请求者,而不保存在服务器上。 我已经得到它与PDF文件,但我们的一些客户需要xls文件。 获取xls文件时,下载的文件是垃圾。 在HxD中,它看起来像在文件的前面添加了额外的11个字节。 这是我的代码,无论是工作还是不工作: function blob_download_xls() { $mysqli = openMySQLconnetion(); $sql = "SELECT * FROM Uploads;"; $results = $mysqli->query($sql); $row = $results->fetch_assoc(); $bytes = $row['filedata']; header('Content-type: application/vnd.ms-excel'); header('Content-Disposition: attachment; filename="report.xls"'); print $bytes; } function blob_download_pdf() { $mysqli = openMySQLconnetion(); $sql = "SELECT * FROM Uploads;"; $results = $mysqli->query($sql); $row = $results->fetch_assoc(); $bytes = $row['filedata']; […]