其他分享
首页 > 其他分享> > 超过20g的文件+上传

超过20g的文件+上传

作者:互联网

超过20g的文件+上传

教程:ASP.NET,JSP,PHP

要求操作便利,一次选择多个文件和文件夹进行上传;
支持PC端全平台操作系统,Windows,Linux,Mac

支持大文件批量上传(20G)和下载,同时需要保证上传期间用户电脑不出现卡死等体验;

交互友好,能够及时反馈上传的进度;

 

从上传的效率来看,利用多线程并发上传能够达到最大效率。

 

       href="${pageContext.request.contextPath}/css/webuploader.css">

<script type="text/javascript"

request.contextPath }/js/webuploader.js"></script>

              <!-- 显示文件列表信息 -->

              <div id="filePicker">点击选择文件</div>

 <script type="text/javascript">

                     {

                     //后台提交地址

                     pick:"#filePicker",

                     }

              //2.选择文件后,文件信息队列展示

              uploader.on("fileQueued",function(file){

                     $("#fileList").append("<div id='"+file.id+"' class='fileInfo'><span>"+file.name+"</span><div class='state'>等待上传...</div><span class='text'></span></div>");

      

              //percentage: 当前进度的比例。最大为1.例如:0.2

                     //更新状态信息

上传中...");

              });

              //file:上传完毕的文件

                     //更新状态信息

上传完毕");

 DiskFileItemFactory factory = new DiskFileItemFactory();

              try {

                           

                            }else{

                                   System.out.println("接收的文件名称:"+item.getName());

                                   System.out.println("文件保存成功");

              } catch (FileUploadException e) {

效果:

http://bbsres2.ncmem.com/202d5f59.png

教程:ASP.NET,JSP,PHP
或者直接到官网上面去看介绍:www.webuploader.net

 

 

标签:文件,20g,...,webuploader,file,println,上传
来源: https://blog.51cto.com/u_14023400/3030135