簡體   English   中英

PHP-如何在不使用臨時文件的情況下將圖像存儲到SQL數據庫中?

[英]PHP- how can I store an image into an SQL database without using temporary files?

我試圖將圖像存儲到SQL數據庫而不使用臨時文件。 我不想使用臨時文件,因為太多的文件可能會導致問題。 我看到這個教程 :但使用臨時文件一樣這個問題 我有圖像作為PHP資源而不是文件。 試圖將圖像的base64字符串放入也失敗。我正在寫一個blob。 謝謝你的期待,任何幫助將不勝感激。

輸出緩沖!

ob_start();
imagejpeg($image_resource);
$image = ob_get_clean();

$ image現在保存可以寫入mysql數據庫中blob字段的圖像數據。

PHP實際上並不是為處理長任務或文件上傳而構建的。

這意味着它依賴Apache函數進行文件上傳。

所以你需要做的就像所有例子所示:讓Apache處理臨時目錄中的上傳,並且只有在將文件放入數據庫之后。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM