【问题标题】:Recommended max file upload size for PHP based website?推荐的基于 PHP 的网站的最大文件上传大小?
【发布时间】:2015-12-24 00:33:25
【问题描述】:

从不考虑技术边界的用户体验角度来看,我希望正确的答案是“给定应用程序的合法用户需要上传的最大大小”。

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

我考虑是否应该在此处或https://ux.stackexchange.com/ 下发布此问题,因为两者都有关系。从用户体验的角度来看,用户不希望将文件分开,也不希望等待过长的时间来接收上传成功完成的反馈,也不希望下载文件的接收者做类似的事情。

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

从技术角度来看,建议的最大上传文件应该是多少,如果需要更大的文件,必须教育用户采取其他方式?请说明原因。

PS。如果您觉得这个问题应该被标记下来,请按照您的意愿去做,但请评论为什么我觉得这个问题在行业中没有得到很好的解决,并且想编辑我的问题以使其在必要时更适用。

【问题讨论】:

    标签: php upload user-experience


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢马特。在对你的问题投反对票之前,我必须先对我自己的问题投反对票!对于我的应用程序,用户经过审查。在您假设的网页设计所有者情况下,您会将其限制为 20M、40M 还是更大,如果是,为什么?为什么 PHP 不能用于实现与 FTP 客户端相同的上传文件大小?
    猜你喜欢
    • 1970-01-01
    • 2016-10-15
    • 2017-03-08
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2012-09-02
    • 2018-06-07
    相关资源
    最近更新 更多