2012-11-28 171 views
0

我的问题只是询问如何将一个图像格式的MySQL blob(即png,gif,jpg)保存为客户端加载的临时文件。从MySQL Blob加载图像格式 - PHP?

谢谢!

+0

您不需要保存临时文件。您可以直接提供下载流,只需通过header()发送正确的头文件,然后回显二进制的blob。 –

+1

在这里看到一个例子http://stackoverflow.com/questions/6882367/image-download-button-php假设你的blob已被提取到一个变量。 –

+0

谢谢你的帮助! – James

回答

0

file_put_contents

或者,为了避免需要临时文件,您可以使用data:方案,但您需要知道有问题的图像的确切类型,并且浏览器中存在限制。

+0

你能告诉我一个使用data:scheme的例子吗? – James

+0

您可以阅读[这里](http://en.wikipedia.org/wiki/Data_URI_scheme) –

+0

非常感谢您节省您的时间! – James