使用OneUp的UploaderBundle和blueimp的jQuery-file-upload获取使用表单提交的所有文件

时间:2014-07-01 10:56:14

标签: javascript php symfony jquery-file-upload oneupuploaderbundle

在网站外,我们希望向用户提供一个允许他们上传图片库的表单。该表单包含<textarea>的说明,<select>的共享选项和多个文件上传字段。

我们正在使用jQuery-file-upload的jquery-ui版本,如下所示:link和我们的javascript代码完全相同。唯一重要的区别是我们还添加了一个简单的提交按钮,该按钮会向表单的操作发送POST请求。

问题是我们需要引用GalleryPost对象中的所有文件,而我们从表单中获取的POST请求只包含<textarea><select>的值。这是有道理的,因为上传是通过单独的请求异步完成的。

由于我们正在使用OneUpUploaderBundle来处理实际上传,我们已尝试启用孤儿院功能described here,其中有点可帮助我们做我们想要的事情,但是在&#34;已知限制中说明&#34;部分,如果用户没有提交表单,但重新开始使用新表单,则会提交先前上传的文件以及新文件,除非会话ID已更改。

简单地说,我们需要一种方法将已成功上传的文件列表(名称就足够了)附加到表单的POST请求中,以便我们可以在{{1}中引用它们对象。或者可能还有其他方法可以实现我们需要的功能吗?

0 个答案:

没有答案