2012-11-28 169 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