PHP 映像應該儲存在 MySQL 資料庫中嗎?
建立涉及使用者設定檔的 Web 應用程式時,會出現一個常見問題:使用者影像應該儲存在哪裡被儲存?有幾個選項:
選擇最佳選項
最佳選項取決於應用程式的具體要求:
範例:在伺服器上儲存映像
使用 PHP 將影像儲存在伺服器上:
<code class="php"><?php // Define the storage path $storagePath = 'uploads/profile-images'; // Upload the image $file = $_FILES['profile_image']; $fileName = $file['name']; $fileSize = $file['size']; // Move the image file move_uploaded_file($file['tmp_name'], "$storagePath/$fileName"); // Save the image file path in the user table $query = "INSERT INTO users (profile_image) VALUES ('$fileName')"; $result = $conn->query($query); if ($result) { echo "Image uploaded successfully!"; } else { echo "Error uploading image: " . $conn->error; } ?></code>
以上是PHP Web 應用程式中儲存使用者影像的最佳位置在哪裡?的詳細內容。更多資訊請關注PHP中文網其他相關文章!