我想接受图片上传到我的服务器上。
当用户将图像上传到服务器时,我想将其位置存储在数据库表中。 tblPictureStore: pictureid | serverlocation | caption | date added
我该怎么做?
另外, 如何设置我的add_Images表单以便在不知道图像数量的情况下一次快速接受多个上传?
谢谢 理查德
答案 0 :(得分:5)
您可以尝试查看http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx
答案 1 :(得分:1)
这是你如何在php中处理文件上传 http://nz.php.net/manual/en/features.file-upload.multiple.php
这些是mysql文档,它们将帮助您将记录插入数据库 http://nz.php.net/manual/en/book.mysql.php
如果您想一次上传多个文件,我建议使用swf上传器 http://swfupload.org
答案 2 :(得分:1)
PHP图像上传在网络上得到很好的覆盖,因为它是常见的要求。查看官方PHP文档:http://www.php.net/manual/en/features.file-upload.php
当您将记录插入数据库时,您将只使用HTML表单中提供的相同信息,并添加您将在脚本中确定的位置路径。
有很多很酷的Flash上传程序可以处理多个文件。这是一个很好的,也使用Ajax:http://digitarald.de/project/fancyupload/