1、接管CommonsMultipartResolver,重写针对文件上传的请求。packagecom.sinosoft.amoeba.fileupload;importcom.sinosoft.amoeba.fileupload.listener.FileUploadProgressListener;importorg.apache.commons.fileupload.*;importorg.apache.commons.fileupload.servlet.Servlet..
分类:
编程语言 时间:
2016-12-12 15:32:55
阅读次数:
305
对阿里云OSS上传小文件时的进度,想过两个方法:一是,通过多线程监测Inputstream剩余的字节数来计算,但是因为Inputstream在两个线程中共用,如果上传线程将Inputstream关闭,在监测线程就会报“句柄无效”的错误,甚至会导致上传失败;第二个方法是通过线程不断监测OSS上已经上传文件的大小,但是在文件完全上传前是不能获得文件大小的。最后突然灵感来了,把两个方法同时使用就能够监测...
分类:
Web程序 时间:
2014-11-17 16:00:47
阅读次数:
224