最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Plupload上传组件 + java实现文件上传例子
时间:2022-06-25 17:29:08 编辑:袖梨 来源:一聚教程网
为了兼容IE8浏览器,改用plupload:支持多文件上传和上传进度;之前程序的后台也不用修改。插件下载地址:http://www.plupload.com/download/
Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。
由于可以实现把文件分块上传,所以可以满足在某些限制了上传大小的环境上传大文件的需求。
代码如下 | 复制代码 |
var uploader = new plupload.Uploader({ $J("#uploadfiles").click(function(e){ uploader.bind('UploadProgress', function(up, file) { uploader.bind('Error', function(up, err) { uploader.bind('FileUploaded', function(up, file) { // 定时获取导入状态 request.done(function(data){
uploader.init(); |
而后台,可以使用FileInputStream的构造方法追加文件内容。new FileOutputStream(fullName,isAppend)
plupload使用“multipart/form-data”这种表单上传文件,其中每一个分块会发出一次请求,表单中有两个字段,分别是“chunk”和“chunks”,其中“chunk”是当前正在处理的文件分块的序号(从0开始计数),而“chunks”则是文件的分块总数。具体的实现:
代码如下 | 复制代码 |
/**
if("chunk".equals(name)) { // Handle a multi-part MIME encoded file. //保存文件绝对路径 return filename; |
相关文章
- 《无限暖暖》天星之羽获得位置介绍 12-20
- 《流放之路2》重铸台解锁方法介绍 12-20
- 《无限暖暖》瞄准那个亮亮的成就怎么做 12-20
- 《无限暖暖》魔气怪终结者完成方法 12-20
- 《无限暖暖》曙光毛团获得位置介绍 12-20
- 《无限暖暖》日光果获得位置介绍 12-20