基于PHP的网站推荐的最大文件上传大小?

时间:2015-12-24 00:33:25

标签: php upload user-experience

从UX的角度出发,不考虑技术界限,我希望正确的答案是#34;给定应用程序的合法用户需要上传的最大尺寸"。

鉴于我的预期用户群,我预计10M将是常见的,因此允许。但是我应该将此限制增加到20M,50M,100M或更多吗?

我思考是否应该在这里或https://ux.stackexchange.com/下发布这个问题,因为两者都有影响。从用户体验的角度来看,用户并不希望将文件分开,但也不希望等待过长的时间来接收成功完成上载的反馈,也不要求将文件下载到的用户做同样的事。

我现在正在寻找编码视角的答案。

从技术角度来看,建议的最大上传文件应该是什么,如果需要更大的文件,用户必须接受其他方式的教育?请解释原因。

PS。如果您觉得这个问题应该被标记下来,请按照您的意愿进行,但请注释为什么我觉得这个问题在业内尚未得到很好的解决,并且想要编辑我的问题,以便在必要时更加适用。 / p>

1 个答案:

答案 0 :(得分:2)

您的限制实际取决于您,这取决于您通常上传的文件大小。就个人而言,我从来不需要允许用户通过PHP一次上传超过20MB的文件,任何更大的我只是给人们FTP访问,他们可以通过FTP客户端上传更大的文件。

使用其他技术(如jquery),您可以进行文件上传,显示this等进度,最终使上传过程更加用户友好。

在假设的情况下,如果我拥有一个媒体设计网站,那么必须将大量文件上传到例如20MB的PSD,我可能会允许更大的文件,但我会限制谁可以上传这些文件(不只是一些使用注册表格的随机人员)。

这更多是个人意见而非技术答案,所以请随意投票。