0
是否可以生成使用PHP的位圖圖像的BLOB string
? ..我沒有告訴將BLOB
存儲在數據庫..我只是需要直接生成一個BMP - > BLOB生成位圖爲 - BLOB
是否可以生成使用PHP的位圖圖像的BLOB string
? ..我沒有告訴將BLOB
存儲在數據庫..我只是需要直接生成一個BMP - > BLOB生成位圖爲 - BLOB
當然。如果我理解正確,那麼您可以使用file_get_contents()
加載圖像來獲取其原始數據。根據鏈接的文檔,該功能是二進制安全的。
$bmpblob = file_get_contents('path/to/file.bmp');
要向用戶「打印」其內容,您需要在它之前發出正確的類型標題。我認爲它會是這樣的:
<?php
$bmpblob = file_get_contents('path/to/file.bmp');
header('Content-type: image/bmp');
echo $bmpblob;
感謝智能! ..用戶上傳它時有沒有辦法「BLOB」? ..我只是不想保存圖像..任何想法? – Sudantha 2011-06-17 04:04:21
@Sudantha無論如何,web服務器會自動將上傳的文件保存到臨時位置。 (例如,'$ _FILES ['yourfile'] ['tmp_name']')我不知道你可以阻止Web服務器這樣做,但是從這一點你可以像上面描述的那樣加載它,而不是複製文件永久存檔。如果需要,您甚至可以立即刪除臨時文件。 – Wiseguy 2011-06-17 04:07:42
謝謝!工作正常! – Sudantha 2011-06-17 04:16:29