【发布时间】:2014-01-22 01:54:48
【问题描述】:
我想为每个要上传的文件添加文件描述。我怎样才能做到这一点。有人有demo吗?请帮帮我,谢谢
【问题讨论】:
-
这看起来是 this question 的副本,并且有一个很好的答案。这也可能是如何提问的一个很好的例子……wink wink
标签: dropzone.js
我想为每个要上传的文件添加文件描述。我怎样才能做到这一点。有人有demo吗?请帮帮我,谢谢
【问题讨论】:
标签: dropzone.js
我会在“处理”上添加一个处理程序,该处理程序提供一个弹出窗口,您可以在每个文件即将上传时使用该答案。
有关 dropzone 或任何 ajax 文件上传项目的任何问题的挑战在于,如果您希望将附加信息发送到上传文件的 ajax 调用或处理调用上传。
你打算用这些描述做什么?
【讨论】:
我确实遇到了和你一样的问题,如果你改变处理方法,处理很简单。
当用户上传文件时,您可以将该文件信息(id、文件名、哈希)插入数据库,并用稍后更新的字段标记它们(例如需要更新?)。上传完文件后,重定向到列出需要更新为 TRUE 的记录的方法,然后更新记录的其他字段(例如标题、描述、标签)。
这对于媒体上传系统来说非常简单。
祝你好运。
【讨论】:
如果我理解您的问题,根据我的经验,您可以收听“发送”事件,该事件传递了您可以执行 formData.append("description", your description) 的 formData。这将使用 formData 提交您的上传。每个上传的文件可以有不同的描述。
init: function() {
this.on("sending", function(file, xhr, formData) {
formData.append("name", "value"); // Append all the additional input data of your form here!
});
}
【讨论】: