当我们使用dropzone JS时如何添加文件描述

时间:2014-01-22 01:54:48

标签: dropzone.js

我想为每个要上传的文件添加文件说明。我怎样才能做到这一点。有人有演示吗?请帮帮我,谢谢

3 个答案:

答案 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!
  });

}