使用plupload实现图片比例缩放,压缩。实现文件上传分块,断点续传, 多文件上传

Plupload 是一个界面友好的文件上传插件,可显示上传进度、图像自动缩略和上传分块,断点续传。可同时上传多个文件。

    比较好的是 不用修改web服务器配置,就能上传超大的文件,  通过在html页面修改      chunk_size : 这个参数能在客户端将超大的文件,切分成小文件, 然后在服务器再组合起来.

  plupload支持技术:

1:Flash

2:Gears

3:HTML 5

4:Silverlight

5:BrowserPlus

6:HTML 4

plupload主要功能:

1:突破HTTP上传限制,可上传大文件,官方论坛中有讨论上传2G文件的应用。

2:多文件队列上传

3:图片自动生成缩略图

4:上传后自动生成唯一文件名

5:自定制UI

     Plupload 可以让你选择Adobe Flash、Google Gears、HTML5、Microsoft Silverlight、Yahoo BrowserPlus或正常表单Form等多种方法进行文件上传。

 

它的主页 http://www.plupload.com/ 
它的github地址 https://github.com/moxiecode/plupload

代码检出:git clone https://github.com/moxiecode/plupload.git

 

也可以将压缩包代码,放在支持php的web服务器执行。

通过访问example/custom.html 测试。

Plupload参数说明

       var uploader = new plupload.Uploader({

       url : 'upload.php', //接收上传文件的url

       chunk_size: '1000kb', //上传前,每个文件切分大小

      

       filters : {

              max_file_size : '100mb', //允许上传的文件大小

              mime_types: [

                     {title : "Image files", extensions : "jpg,gif,png"}, //允许上传的图片文件类型

                     {title : "Zip files", extensions : "zip"} //允许上传的压缩文件类型

              ]

       },

 

Java 参考示例

       https://blog.csdn.net/qq_19707521/article/details/52288139

你可能感兴趣的:(程序设计)