Javascript 使用OneUp'获取与表单一起提交的所有文件;s UploaderBundle和blueimp';jQuery文件上传
在我们的网站上,我们希望向用户提供一个允许他们上传图片库的表单。表单包括一个用于说明的Javascript 使用OneUp'获取与表单一起提交的所有文件;s UploaderBundle和blueimp';jQuery文件上传,javascript,php,symfony,jquery-file-upload,oneupuploaderbundle,Javascript,Php,Symfony,Jquery File Upload,Oneupuploaderbundle,在我们的网站上,我们希望向用户提供一个允许他们上传图片库的表单。表单包括一个用于说明的、一个带有共享选项的和多文件上载字段 我们使用的是jQuery文件上传的jQuery ui版本,如图所示:我们的javascript代码几乎完全相同。唯一显著的区别是我们还添加了一个简单的提交按钮,它向表单的操作发送POST请求 问题是我们需要引用GalleryPost对象中的所有文件,而我们从表单获得的POST请求只包含和的值。这很有意义,因为上传是通过单独的请求异步完成的 由于我们使用OneUploader
、一个带有共享选项的
和多文件上载字段
我们使用的是jQuery文件上传的jQuery ui版本,如图所示:我们的javascript代码几乎完全相同。唯一显著的区别是我们还添加了一个简单的提交按钮,它向表单的操作发送POST请求
问题是我们需要引用GalleryPost对象中的所有文件,而我们从表单获得的POST请求只包含
和
的值。这很有意义,因为上传是通过单独的请求异步完成的
由于我们使用OneUploaderBundle来处理实际的上传,我们尝试启用孤儿院功能,这有助于我们做我们想做的事情,但正如“已知限制”部分所述,如果用户不提交表单,而是从一个新表单开始,那么之前上传的文件将与新的文件一起提交,除非会话id已更改
简单地说,我们需要一种方法将已成功上载的文件列表(名称就足够)附加到表单的POST请求中,以便我们可以在GalleryPost
对象中引用它们。或者也许有其他方法来实现我们需要的功能