使用jQuery File Upload插件进行正常上传


Upload Like Normal using the jQuery-File-Upload plugin

我想使用位于此处的jQuery File Upload插件https://github.com/blueimp/jQuery-File-Upload。我已经实现了它的大部分,但我在实际提交表单时遇到了问题。我想做的是,当用户点击"上传"时,我希望页面能够POST,这样我就可以验证文件,然后将它们存储在我的服务器上,而不是上传到我服务器上的默认目录。这可能与这个插件有关吗?

根据https://github.com/blueimp/jQuery-File-Upload/wiki/API看起来您应该能够在初始化期间使用url参数设置上传处理程序的终点。我想你可以把它指向php.aspx或其他任何位置,并在那里处理它。

File Upload小部件通过调用fileupload方法进行初始化在带有目标HTML元素的jQuery集合上:

$('#fileupload').fileupload();

目标元素通常是包含文件的容器元素上传表单,或者文件上传表单本身,但它也可以只是文件输入元素本身,如果提供url作为选项参数

初始化方法的第一个参数是一个允许您可以使用各种选项初始化小部件:

$('#fileupload').fileupload({
    url: '/path/to/upload/handler.json',
    sequentialUploads: true 
});