我在想什麼標準/最佳實踐是關於管理用戶上傳的圖像。用戶上傳的圖像:限制前端文件大小或減少後端文件大小?
很明顯,需要一種限制文件大小的方法,但是這裏最好的和最常見的做法是 - 限制用戶可以上傳的圖像的大小,或者在上傳到後端?
感謝您的任何指導!
我在想什麼標準/最佳實踐是關於管理用戶上傳的圖像。用戶上傳的圖像:限制前端文件大小或減少後端文件大小?
很明顯,需要一種限制文件大小的方法,但是這裏最好的和最常見的做法是 - 限制用戶可以上傳的圖像的大小,或者在上傳到後端?
感謝您的任何指導!
總之,我會說這取決於:
我會考慮三件事情:
所以,在最好的,所有三個以上應optimsed:
我會這樣做。這取決於你使用的圖像。如果用戶決定要上傳half GB picture of the moon或其他內容,最好爲用戶上傳文件大小限制。
例如,照片桶有以下限制:
免費帳戶:最多各5 MB或2048×1536分辨率
臨帳戶:高達4000 X 3000分辨率
的Facebook用於調整照片大小爲最大高度爲604像素,去年更改爲720像素。他們還提供「高分辨率」複選框選項,允許用戶選擇提供鏈接以下載較大版本的照片。
如果照片只用於在某個區域顯示,並且原件不需要保存,那麼我會將它們調整爲適合您的Web應用程序的寬度/高度。如果您需要縮略圖,我也會在上傳過程中生成這些縮略圖。