PHP 應用程式中影像的儲存選項
開發需要使用者個人資料影像的Web 應用程式時,必須考慮最佳儲存影像策略。選項包括將它們作為 BLOB(二進位大物件)儲存在 MySQL 資料庫中或作為檔案儲存在伺服器上。
將影像儲存在MySQL BLOB 中
將影像儲存為MySQL 中的BLOB 具有多種優勢:
在伺服器上儲存映像
最佳選項
對於大型影像或經常使用影像的應用程序,MySQL BLOB 儲存可能是更好的選擇。
範例實作<code class="php">// Create upload directory if it doesn't exist if (!file_exists("content/user")) { mkdir("content/user", 0755, true); } // Save uploaded image move_uploaded_file($_FILES['image']['tmp_name'], "content/user/" . $_SESSION['user_id'] . ".jpg");</code>如果選擇在伺服器上儲存影像,典型的實作是:
以上是我應該在 PHP 應用程式中的哪裡儲存映像:資料庫還是伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!