blueimp jQuery的文件上传没有Ajax(blueimp jQuery-File-Uplo

2019-08-17 00:00发布

我真的很喜欢选择一个文件,具有取消或删除选项的预览的客户端处理。

但是我想在页面形式上传,我不需要使用AJAX。 我一直在摆弄了所有的选项,我不能找到反正后,形成同步选择的文件。

是否有可能得到data.files发布与形式?

Answer 1:

您可以通过标准的形式提交文件,通过设置replaceFileInput选项设置为false使用blueimp jQuery的文件上传提交。

从文档:

默认情况下,文件输入字段被替换为每个输入字段改变事件之后的克隆。 这是必需的IFRAME传输队列,并允许更改事件为同一个文件选择被解雇,但可以通过这个选项设置为false被禁用



Answer 2:

Use config replaceFileInput = false;
jQuery('#add_new_product_form').fileupload({
            // Uncomment the following to send cross-domain cookies:
            //xhrFields: {withCredentials: true},
            fileInput: jQuery('#upload-video'),
            replaceFileInput: false,
            ......
})

和控制器,你将获得$ _FILES获得视频数据。



文章来源: blueimp jQuery-File-Upload without ajax