我需要一个非 Flash 图片上传脚本,它支持:
- 多次上传
- 拖放
- 每次上传的进度条
- 每次上传的小预览
- 可恢复下载
- 每次上传的可选首选项
所以像这个脚本:jQuery-File-Upload
截图:
但是我需要为每次上传添加一些选项,例如:“标题”和“类别”,而不是我需要为每次上传运行一个函数,将提交的数据放入我的数据库中,有什么办法可以吗?做吗?
我需要一个非 Flash 图片上传脚本,它支持:
所以像这个脚本:jQuery-File-Upload
截图:
但是我需要为每次上传添加一些选项,例如:“标题”和“类别”,而不是我需要为每次上传运行一个函数,将提交的数据放入我的数据库中,有什么办法可以吗?做吗?
如果您使用 jQuery-File-Upload 附带的模板,您可以添加自己的字段,这些字段会在每个项目添加到队列时出现。插件需要了解这些字段,因此您可以使用回调添加更多数据:
$('#fileupload').bind('fileuploadsubmit', function (e, data) {
// get content from the new input fields
var inputs = data.context.find('select'); // or whatever inputs you added
// assign values to data.formData
// you can simply $.extend() the new inputs with $(this), and $.serializeArray() both
data.formData = $.extend(inputs.serializeArray(), $(this).serializeArray());
});
有关更多信息,请参阅此。