H5移动前端图片批量压缩上传

所属分类:输入-上传

 18067  61  查看评论 (19)
H5移动前端图片批量压缩上传 ie兼容10

相关插件-上传

优秀的jQuery无刷新上传插件Uploadify

上传功能在我们的程序中是经常会用到的,而传统的http上传在安全性和文件大小上都会有一定的限制,而且不能看到上传进度。所以就出现了采用Flash和其他一些方式来实现人性化的上传效果。 那么今天我要给大家介绍额就是一款jQuery的无刷新上传插件 -Uploadify,他有免费版和收费版两种,免费版的是用Flash实现的,而收费版的是用html5实现的
  上传
 50997  93

基于HTML5的jquery文件上传插件

这个插件是照着uploadify的api文档写的
  上传
 65078  150

jQuery File Upload-jQuery上传插件

jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。
  上传
 498419  251

jQuery图像裁剪插件croppic

croppic图像裁剪将满足您的需求,图像加载效果、展现效果以及裁剪都非常棒,相信您看Demo后一定会喜欢上此插件.
  上传
 47217  89

讨论这个项目(19)回答他人问题或分享插件使用方法奖励jQ币

    小毛头0
    2016/12/14 15:12:12

    我上传了还有原来的大小呀,这是为什么?

    回复
    Gary0
    2016/11/29 17:11:08
    安卓只能单张图片
        郑州-前端-小白菜0
        2016/12/1 14:12:13
        亲,安卓只能上传一张图片吗?
    回复
    小诗仙小白0
    2016/11/18 19:11:12
    @RequestMapping(value = "upload", method = RequestMethod.POST) public String upload(HttpServletRequest request, HttpServletResponse response) throws Exception {
    	String localPath = "/static/upload";
    	String uploadPath = request.getRealPath(localPath);
    	File dir = new File(uploadPath);
    	if (!dir.exists()) dir.mkdirs();
    	String fileName = uploadPath + "/" + SequenceUtil.uuid2() + ".jpg";
    	if (request instanceof MultipartRequest) {
    		MultiValueMap < String,
    		MultipartFile > map = ((MultipartRequest) request).getMultiFileMap();
    		LinkedList < CommonsMultipartFile > imageList = (LinkedList) map.get("imagefile");
    		if (imageList != null && imageList.size() > 0) {
    			CommonsMultipartFile file = imageList.get(0);
    			if (!file.isEmpty()) {
    				try {
    					BASE64Encoder encoder = new BASE64Encoder();
    					BASE64Decoder decoder = new BASE64Decoder(); // 通过base64来转化图片                    
    					String data = encoder.encode(file.getBytes());
    					byte[] bytes = decoder.decodeBuffer(data);
    					for (int i = 0; i < bytes.length; ++i) {
    						if (bytes[i] < 0) { // 调整异常数据                            
    							bytes[i] += 256;
    						}
    					} // 生成jpeg图片                    
    					OutputStream out = new FileOutputStream(fileName);
    					out.write(bytes);
    					out.flush();
    					out.close();
    				} catch(Exception e) {
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    	return null;
    }
        o咄咄o0
        2016/12/21 17:12:14

        这是啥

    回复
    犯二青年的Le趣0
    2016/11/14 15:11:55
    依旧没明白怎么用 回复
    Mr_豪大哥哥0
    2016/11/14 14:11:06
    有没有php后台写的 回复
    Mr_豪大哥哥0
    2016/10/28 17:10:25
    有没有php后台写的
        郑州-前端-小白菜0
        2016/12/1 15:12:43
        亲,你的问题解决了吗?求指教!!!
    回复
    tangli0
    2016/8/30 19:08:50
    安卓手机不能多图上传,ios的可以 回复
    ??柒柒??0
    2016/8/23 17:08:22
    限制上传数目不对 回复
    陌路行同0
    2016/8/11 12:08:12
    这个上传后的图片是压缩过的吗 回复
    Freed0
    2016/8/3 13:08:00
    用node写的后台,可惜用不了,楼主要是能给个php后台就好了
        dombom0
        2016/9/26 10:09:40
        后台可以自己改吗?
    回复
取消回复
    PROMULGATOR

    一些事_一些情

    火星