首次尝试实施Fine-Uploader。
有一种方法可以为待上传的每个文件添加文本字段吗? 我希望用户评论每个文件的内容,而不是保存这些信息。
感谢您的解释。 达里奥。
答案 0 :(得分:1)
如果要在UI中表示的每个文件旁边添加输入文本字段(我假设您使用的是FineUploader模式),您可以执行以下操作:
将autoUpload
option设为false。这似乎是显而易见的,但我认为无论如何我应该列出它。如果未将此设置为false,则在用户选择文件后立即上载文件。我猜这不适合你的工作流程。
定义onSubmitted
callback handler。在此处理程序中,您可以使用id
参数在关联的getItemByFileId
API method上获取处理程序。
在UI中有表示文件的元素后,可以在其旁边添加输入字段。也许您应该添加一个数据属性或一个css类,以后可以将该字段与该文件关联起来。
我假设您打算创建一个按钮,当用户准备开始上传所有选定的文件时,用户将会点击该按钮,可能是在他们填写了与这些文件相关联的任何文本字段之后。因此,您可以在此按钮上添加一个点击处理程序,以调用uploadStoredFiles
API method。
您还需要提供onUpload
callback handler。调用处理程序时(每个文件在上传之前),从相关文本字段中获取值,然后使用setParams
API method将此值与此文件的上载(POST)请求一起发送为参数。当您致电setParams
时,请不要忘记将文件ID包含为最后一个参数。