app上传图片,一般用采用啥技术实现,各种技术有啥优劣,对于上传的图片需要做压缩处理吗

HTTP multi part
■网友
谢邀。首先,上传之前肯定要在本地处理,压缩与否要自己根据实际需求考虑。大部分app都有“原图”选项,勾选则传原图,不勾选则传压缩过的图。现在的压缩能做到质量够用、体积很小的。比如微信朋友圈的图,是压缩过的。上传的话,可以POST文件给服务器,或者转base64用文本形式给服务器。也可以直接用别人家比如楼上说的七牛之类的,他们有写好的SDK,方便。
■网友
接入CDN,如QiNiu,图片压缩到100kb以下。预览图加预览后缀(如xxx.jpg-mini)。
■网友
有个专门的图片服务器,图片都会丢给这个服务器,取图片按照一定规则来取就好了,当然扔给七牛这种,可能方便点,牵扯到钱或者比较私密的东西,还是自己维护一下比较好。


    推荐阅读