3
上传图片文件:已经可以在客户端进行压缩了吗?
当提供照片文件上传功能时,通常用户会从其相机或手机中获得压缩不良的巨大JPEG文件(超过10兆像素)。在服务器端,这些文件将被重新压缩为800x600px和JPEG质量7或8。 是否(已经)可以在客户端进行重新压缩?这样我只需要传输100kB(800x600px),而不传输3 MB或更多。就像是: (1)使用javascript的新FileSystem API(http://slides.html5rocks.com/#filewriter),可以将照片文件的数据读取到客户端JS中。 (2)然后有可能需要重新编码JPEG数据,但是我找不到该库(尚未)。有人知道这样的图书馆吗? (3)最后一步是将重新压缩的JPEG数据发布到服务器端进行存储,并从服务器获取指向存储的照片文件的URL,以将其包含在客户端的HTML中。 我正在寻找执行此操作的jQuery插件,其他JS库或示例网页。