2

我正在写一个博客系统(是的,我知道我在重新发明轮子),我希望用户上传他们帖子的照片。

到目前为止,在他们填写的发布故事的表格中,有一个图片字段,他们选择并上传了它。

问题是有些故事可能需要多个图像,所以我认为让他们上传包含图像的 zip 文件会更容易,然后脚本解压缩内容,删除任何非白名单(.php 文件等),然后继续处理图像(创建缩略图,将位置保存在数据库等..)。

这是一个好习惯吗?

如果没有,我该如何处理这个问题?

4

3 回答 3

3

所有现代浏览器都支持通过单个文件输入 (http://www.w3schools.com/html5/att_input_multiple.asp) 上传多个文件,这可能是您最好的选择。而且后端更容易处理。

您还应该看看这个优秀的 JQuery 插件。它可能有用 http://blueimp.github.com/jQuery-File-Upload/

于 2012-06-23T22:46:01.703 回答
0

PHP 有一个官方的 Zip 库,学习并使用它!:)

于 2012-06-23T22:45:32.103 回答
0

您可以使用一张上传表格上传多个文件。也许使用 AJAX 将更多文件添加到表单中。

其他方式:让用户将他们的文件上传到媒体存储,然后在撰写文章时选择要插入的图像。

于 2012-06-23T22:45:48.327 回答