【发布时间】:2009-09-27 12:31:17
【问题描述】:
我需要一个 php 代码和 sql 代码,可以让某人将图像上传到数据库。我唯一能找到的是非常有问题的,并且不被某些浏览器接受。有什么想法吗?
【问题讨论】:
我需要一个 php 代码和 sql 代码,可以让某人将图像上传到数据库。我唯一能找到的是非常有问题的,并且不被某些浏览器接受。有什么想法吗?
【问题讨论】:
切勿将图像存储在数据库中。从来没有。这里还有很多其他问题,您可能需要准备好。
始终直接存储在文件系统上,并将文件的图像 URL 存储在数据库中。
【讨论】:
如果我理解正确,您想通过浏览器将图像文件(或任何文件)上传到服务器并将它们保存在数据库中。如果是这种情况,请阅读以下内容:
http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx
【讨论】:
网上可能有很多可用的教程向您展示如何做到这一点(您可以看看这个:http://www.codewalkers.com/c/a/Database-Articles/Storing-Images-in-Database/)。
但是,我认为这不是处理图像的最有效方式。您可能会考虑将它们写入文件夹,并简单地保留文件名及其在数据库中的位置。这个 stackoverflow 问题可能会有所帮助:How to store file name in database, with other info while uploading image to server using PHP?
【讨论】: