在 out 网站中,我们希望向用户展示一个允许他们上传图片库的表单。该表单由<textarea>
描述、<select>
共享选项和多文件上传字段组成。
我们正在使用 jQuery-file-upload 的 jquery-ui 版本,如下所示:link和我们的 javascript 代码几乎相同。唯一显着的区别是我们还添加了一个简单的提交按钮,它向表单的操作发送一个 POST 请求。
问题是我们需要引用一个GalleryPost
对象中的所有文件,而我们从表单中得到的 POST 请求只包含 和 的<textarea>
值<select>
。这是有道理的,因为上传是通过单独的请求异步完成的。
由于我们使用OneUploaderBundle来处理实际的上传,我们尝试启用此处描述的孤儿院功能,这有助于我们做我们想做的事情,但如“已知限制”部分所述,如果用户不提交表单,但是从一个新的开始,之前上传的文件将与新的文件一起提交,除非会话 id 被更改。
简而言之,我们需要一种方法将已成功上传的文件列表(名称就足够了)附加到表单的 POST 请求中,以便我们可以在GalleryPost
对象中引用它们。或者也许还有其他方法可以实现我们需要的功能?