您好,匿名用户
随意问技术百科期待您的加入

关于客户端JS能否等比例压缩图片的请教

0 投票

当用户通过浏览器上传图片时,不管用户用了多大的图片,都使其能够上传,现在想用JS先在浏览器上对图片进行压缩处理,然后上传,而不是将整个图片上传到后台服务器然后在压缩后存储。请问这种方案是否可行?新浪微博在上传图片的时候是怎样一种解决方案?请各路大牛不吝赐教!谢谢。

用户头像 提问 2012年 12月1日 @ Trundle 上等兵 (301 威望)
分享到:

1个回答

+1 投票
 
最佳答案

如果要所有运算都在客户端通过js完成,目前只有html5的canvas和file api才能满足你的需要。但是对国内用户来说,支持html5的浏览器普及率还不够高。

新浪微博的图片上传使用的是图片上传后然后,再在服务器端压缩的方法,实际上这种方式的消耗也很少。目前普遍上使用的都是这种方式,因为只需要在上传的时候压缩一次。

用户头像 回复 2012年 12月1日 @ 阿尔托莉雅 下士 (587 威望)
选中 2012年 12月1日 @Trundle
提一个问题:

相关问题

0 投票
1 回复 44 阅读
0 投票
1 回复 52 阅读
用户头像 提问 2013年 9月20日 @ Apple 上等兵 (542 威望)
0 投票
1 回复 24 阅读
用户头像 提问 2013年 11月28日 @ Nautilus 上等兵 (223 威望)
+2 投票
1 回复 369 阅读
0 投票
1 回复 32 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...