No-Flash多图像上传器脚本,每次上传都有选项

时间:2012-05-07 21:26:58

标签: javascript jquery ajax file-upload

我需要支持以下内容的无闪存图片上传器脚本:

  • 多次上传
  • 拖动&降
  • 每次上传的进度条
  • 每次上传的小预览
  • 可恢复的下载
  • 每次上传的可选偏好

像这样的脚本:jQuery-File-Upload

截图:

enter image description here

但是我需要为每次上传添加一些选项,例如:“Title”和“Category”,而不是我需要为每个上传的函数运行一个函数,它将提交的数据放入我的数据库,是否有任何我能做到的方式吗?

1 个答案:

答案 0 :(得分:0)

如果您使用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());
});

有关详细信息,请参阅this