现在大部分的项目可能会用到文件上传的功能,但是目前的<input >的file支持一次上传一个文件,只就有点不方便了,今天我给大家介绍一个非常方便的插件。
这个插件就是multiple-file-upload,http://www.fyneworks.com/jquery/multiple-file-upload官方下载地址,下载最新的源码。
其实解压之后只用到了2个文件,jquery.js这个是documentation文件夹中,另外一个jquery.js不知道为什么报错,改了之后就会提示脚本运行的错误,无法使用,不改的话虽然可以使用但是看着一个大大的红会很不爽不是。 jquery.js中 这里(function( window, undefined )会报错,将 undefined后面随你加个什么就ok了,效果是一样的。
ok,废话少说了来看jsp页面怎么设置吧
<!-- 加载文件-->
<script src="multiple/jquery.js" type="text/javascript"></script>
<script src="multiple/jquery.MultiFile.js" type="text/javascript" language="javascript"></script>
<form name="myform" action="UploadFile" method="post" enctype="multipart/form-data">
<input type="file" name="myform" class="multi" maxlength="12"/>
<input type="submit" value="上传">
</form>
maxlength是限制文件个数的
然后后台的代码在我写的上传中文文件的博客中有,看下就行了,好了多文件上传就是这么简单