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中文网其他相关文章!