【发布时间】:2011-06-20 04:01:49
【问题描述】:
我目前使用的是一个相当平庸的低成本(共享)主机(因为这是我现在所能负担的),并且想在页面上实现一个非常基本的文件上传功能。我想允许最大 100MB 的文件上传到服务器,但我的免费主机将 PHP_MAX_FILESIZE 限制为 32MB,将 POST_FILESIZE 限制为 64MB。
有没有什么方法可以在不要求用户将较大的文件分成较小的块的情况下克服这个问题?是基于 JavaScript 或基于 Flash 的解决方案,它可能以某种方式通过不同的 HTTP 请求路由文件的某些部分,还是以其他方式绕过 32MB 限制?
或者我可以尝试执行哪些命令可能会超越主机的限制?我已经尝试使用 .htaccess 没有成功。编辑:也试过ini_set。我认为唯一的方法是某种分块/拆分/多流或其他解决无法设置更高 PHP 值的方法。
非常感谢任何建议。谢谢。
【问题讨论】:
-
如今,您可以以与共享主机大致相同的价格获得低成本 VPS。没有更多的限制:)
-
谢谢你,mfonda - 我确实考虑过。但是我的预算非常有限,我每 年 只能负担 25 美元。 :(