看板 Ajax 關於我們 聯絡資訊
大家好 小弟新手剛學不到兩個月 這個問題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? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.110.158 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1493306677.A.5B6.html ※ 編輯: jn8029 (175.182.110.158), 04/27/2017 23:25:13
kewang: npm compress image 04/28 00:11
akccakcctw: 感覺從server端壓縮比較方便,imagemagick之類的功能 04/28 19:14
akccakcctw: 很強大 04/28 19:14
mmis1000: 1. jszip 不過要上傳的過程就得自己ajax了 05/03 15:06