老师,手机在通过input,file上传图片,大小问题

来源:6-2 重绘与回流-什么是重绘与回流

YHJUN

2017-11-03

老师,手机在通过input,file上传图片,
图片太大了,超过了上传大小限制。导致后台接收不到对应的图片,在不限制用户上传图片大小的情况下,怎样可以图片在上传的时候,进行压缩。
我试过应canvas绘制图片格式转为base64,但是存在问题。手机卡死了。
请问有什么办法吗

写回答

1回答

千迦

2017-11-03

可以用前后端统一的方式,对数据进行压缩,比如在前端是可以进行gzip压缩的,应该是对应的库,从input里面拿到图片数据后,可以考虑进行一次gzip压缩,然后传给后台,后台进行相应压缩方式的解码。

但是还是要对上传图片的大小进行一定的限制,因为不管是什么压缩算法,压缩的能力都是有限的

1
0

让你页面速度飞起来 Web前端性能优化

【面试必备】采用Vue-SSR和PWA等新技术,快速突破你的Web页面性能的瓶颈

1054 学习 · 123 问题

查看课程