亲爱的网友,你能搜到本文中,说明您很希望了解这个问题,以下内容就是我们收集整理的相关资料,希望该答案能满足您的要求

jQuery File Upload是一个用于封装网页文件上传的jQuery插件,它支持图片预览、兼容性强,使得网页文件上传变得简单、快速,有效地提高了网站的可用性。本文介绍如何使用jQuery File Upload框架进行文件上传。

一、引入文件

(1)在需要进行文件上传的网页内引入“jquery-1.2.2.min.js”和 “jquery.fileupload.js”文件,内容如下:

<script type=\"text/javascript\" src=\"jquery-1.2.2.min.js\"></script>

​\t<script type=\"text/javascript\" src=\"jquery.fileupload.js\"></script>

(2)引入css文件:

<link rel=\"stylesheet\" href=\"fileupload.css\" type=\"text/css\" media=\"screen\" />

二、定义上传表单

(1)HTML代码如下:


(2)定义上传表单的target属性为“uploadIframe”

三、定义上传文件的“iframe”

在网页中定义如下“iframe” 代码:

<iframe id=\"uploadIframe\" name=\"uploadIframe\" width=\"267\" height=\"64\" style=\"display:none\"></iframe>

四、js编码

(1)绑定Form表单提交事件

$(\"#uploadForm\").submit(function(){

return false;

});

(2)调用 “uploadfile” 方法,启动文件上传

$(\"#uploadForm\").uploadfile({

url : 'xxx.xx',

secureuri : false,

fileElementId :'upload_file',

dataType : 'text',

success : function (data){

//上传文件成功后,后台会返回一个JSON字符串,根据实际情况做相应的处理

}

})

五、使用参数

(1)url:指定服务器端的路径,用于文件上传;

(2)secureuri:布尔型,是否采用安全链接;

(3)fileElementId:文件上传框的id;

(4)dataType:指定返回数据格式,一般为“text”;

(5)success:上传文件完成后,服务器执行成功时的回调方法。

1.JQueryFileupload的历史:

    (1)2010年JQueryFileupload首次引入,由Maxime Hpinon等几位开发者倡导,支持HTML5/CSS3,和兼容早期IE浏览器。

(2)2011年,在GitHub上发布了针对IE6和IE7浏览器的改进,增强了其兼容性。

(3)2012年,使用Blueimp扩展版取代原来的版本并支持更多语言,如PHP、Perl、Go等,开发的插件可以直接用在开发环境中。

(4)2013年,由Wolfgang Waidelich更新新版本,支持更多的前端API,提高用户体验。

(5)2014年,由Steve Clay小组维护和更新新版本,更新了更多的安全特性,功能更加完善。

(6)2017年,新版本移除了对IE6和IE7浏览器的支持,但仍保留向后兼容性,使用更少的资源,响应更快,拥有更佳的兼容性。

2.jQueryFileupload的功能:

(1)jQueryFileupload支持文件上传和下载,可用来上传图片、视频、文档、样式表和其他文件。

(2)支持多种文件上传格式,比如JPG、JPEG、PNG、PDF、DOC、DOCX、PPT、PPTX等。

(3)可以将文件上传到FTP服务器,以及相关文件的上传/下载等操作。

(4)支持高级的前端操作,比如拖拽、复制/粘贴/预览等功能。

(5)可以支持在线更新文件,以便实时更新服务器的文件。

(6)可以控制上传文件的大小,可定义个性化文件上传过程中的各种细节。

(7)可以让用户在线安装文件,从而快速更新网站。

(8)使用强大的安全技术,为上传文件提供更高的安全保障。

不知这篇文章是否帮您解答了与标题相关的疑惑,如果您对本篇文章满意,请劳驾您在文章结尾点击“顶一下”,以示对该文章的肯定,如果您不满意,则也请“踩一下”,以便督促我们改进该篇文章。如果您想更进步了解相关内容,可查看文章下方的相关链接,那里很可能有你想要的内容。最后,感谢客官老爷的御览