我想知道管理用户上传图片的标准/最佳做法是什么。
显然需要一种方法来限制文件大小,但这里最好和最常见的做法是什么 - 限制用户可以上传的图像大小,或者一旦上传到后面就减小大小末端?
感谢任何指导!
答案 0 :(得分:1)
简而言之,我会说它取决于:
我会考虑三件事:
所以,充其量,上述所有三个都应该被优化:
答案 1 :(得分:0)
我做两件事。这取决于你使用图像的原因。如果有人决定要上传half GB picture of the moon或其他内容,最好对用户上传设置文件大小限制。
例如,Photo Bucket具有以下限制:
免费帐户:每个最多5 MB或2048 x 1536分辨率
专业账户:分辨率高达4000 x 3000
Facebook过去常常将照片的大小调整为最大高度为604像素,去年这一数字已经改为720像素。他们还提供高分辨率"复选框选项,允许用户选择提供下载更大版本照片的链接。
如果照片仅用于在某个区域显示,并且不需要保留原始照片,那么我会将它们调整为适合您的网络应用的宽度/高度。如果您需要缩略图,我也会在上传过程中生成缩略图。