基于html5的一个web项目,目前想实现客户端的图片压缩上传,前端技术只局限于js和html5.
通过html5的canvas处理调用其toDataURL获取到了缩放后图片的base64编码。当然,如果自己写服务端来保存图片是没有任何问题的。现在的问题是如何将编码过后的图片信息上传到又拍来保存为jpg格式的图片(为了兼容其他平台,必须转换为jpg后保存,不能直接保存base64信息)?
目前想到的方法只有自己写个图片服务来做个中转,但是感觉比较繁琐。
基于web浏览器,请问除去flash客户端压缩,是否还有其他的方式来实现客户端图片的压缩。
我们现在暂时不支持图片base64上传保存,直接通过浏览器端的其他这种方案目前实现可能相对繁琐,在性能上可能也受到限制。
这个需求已经转交产品部门,十分抱歉目前暂时无法提供这个功能。