添加字段用于精细上传的每个文件(Add field for each file in fine-up

2019-11-02 01:37发布

想要实现精细上传的第一次。

有一种方法,我可以添加一个文本字段为每个文件上传未决? 我希望用户发表评论,每个文件的内容和比保存这些信息。

感谢您的解释。 达里奥。

Answer 1:

如果您要新增输入文本字段在UI表示的每个文件(我假设你正在使用FineUploader模式),你可以做到以下几点:

  1. 设置autoUpload选项设置为false。 这似乎是显而易见的,但我想我无论如何都应该列出来。 如果不设置为false,文件将被立即上传用户选择他们后。 我猜,这将不适合你的工作流程。

  2. 定义一个onSubmitted回调处理程序 。 在此处理程序,您可以使用id参数来获得相关的处理程序getItemByFileId API方法 。

  3. 一旦你有一个代表用户界面中的文件中的元素,你可以输入字段添加旁边。 也许你应该添加一个数据属性,或者您可以在以后使用该领域与文件相关联CSS类。

  4. 我假设你打算创建一个按钮,当他们准备开始上传所有选中的文件后,想必他们已经填写了与这些文件关联的任何文本字段,用户将点击。 所以,你可以添加一个单击处理这个按钮调用uploadStoredFiles API方法 。

  5. 您还需要作出贡献的onUpload回调处理程序 。 当你的处理程序被调用(一次为每个文件,它上传之前),抓住从相关文本字段中的值,然后使用setParams API方法与此文件作为参数上传(POST)请求发送该值。 不要忘记,包括文件ID,当您拨打的最后一个参数setParams



文章来源: Add field for each file in fine-uploader