我想为每个要上传的文件添加文件说明。我怎样才能做到这一点。有人有演示吗?请帮帮我,谢谢
答案 0 :(得分:2)
我会在“处理”上添加一个提供弹出窗口的处理程序,您可以在将要上传的每个文件中使用该答案。
有关dropzone或任何ajax文件上传项目的任何问题的挑战是,如果您希望将其他信息发送到上传文件的ajax调用或处理该文件的客户端进程,则需要区分调用上传。
您打算如何使用描述?
答案 1 :(得分:0)
我确实遇到了和你一样的问题,如果你改变过程方法,处理很简单。
当用户上传文件时,您可以将该文件信息(id,filename,hash)插入数据库,并使用稍后要更新的字段标记它们(例如need_update?)。完成上传文件后,重定向到列出包含need_update为TRUE的记录的方法,然后更新其他记录字段(例如标题,描述,标签)。
这非常适合媒体上传系统。
祝你好运。答案 2 :(得分:0)
如果我理解你的问题,根据我的经验,你可以听“发送”事件,它会传递formData,你可以在那里做formData.append(“描述”,你的描述)。这将使用formData提交您的上传。上传的每个文件都可以有不同的描述。
init: function() {
this.on("sending", function(file, xhr, formData) {
formData.append("name", "value"); // Append all the additional input data of your form here!
});
}