大家好。本人在做一个网站,有一项需求是这样:用户注册之后可以上传图片,但是这个图片在页面上只需要显示一个缩略图,就是说只需要用户上传一个小图片就行了,并且太多太大用不到的图片对服务器空间来说也是一种负担。假如在用户上传图片的时候限制上传大小固然可以达到目的,但是现实情况是大家一般用数码相机照的相片动辄几兆,很难找到一个小尺寸小分辨率的图片。于是我觉得是不是可以用js来实现这样的功能:在用户上传图片的时候,对用户的图片进行等比例缩小,比如说原来2M(1000*1000)的变成20K(60*60)的。但是我在网上找相关信息却没找到有用信息,于是在此发帖希望各位大侠给点提示。
一般来说像QQ的上传图片,如果要客户端压缩然后再上传的话。
客户端要装插件。 不知道Flash能不能实现压缩。
好像Flash有自己的图像组件支持。