[node] express form input file 档案压缩

楼主: jn8029 (宅男8029)   2017-04-27 23:24:35
大家好
小弟新手刚学不到两个月 这个问题google/stackoverflow都先查过
但找不大到直接的答案 所以想来这里询问
在网页的表单form <input type=file>
送出表单post到我的server这个部分 由于档案是iphone拍的照片
而且有三张,iphone照片的档案大小都2-3mb起跳
所以上传的这个post request会要跑一下下
然后我server端又要把这三张图片存到mongodb
觉得有点浪费空间
我的问题:
1. 有没有办法可以在browser端直接先把照片压缩然后再post到server?
2. 假设1.的答案是没有 那有没有什么package可以让我在server端收到照片时
把他们压缩到100-300kb后再存到mongodb?
感谢
作者: kewang (652公共汽车)   2017-04-28 00:11:00
npm compress image
作者: akccakcctw (947)   2017-04-28 19:14:00
感觉从server端压缩比较方便,imagemagick之类的功能很强大
作者: mmis1000 (秋月恋枫)   2017-05-03 15:06:00
1. jszip 不过要上传的过程就得自己ajax了

Links booklink

Contact Us: admin [ a t ] ucptt.com