【发布时间】:2011-09-15 19:52:59
【问题描述】:
我使用 Drupal 6 开发了一个网站,我需要允许用户上传和下载大文件(最大 200 MB)。谁能告诉我这通常是怎么做的?因为我不知道这是否最好使用HTTP,也许还有其他方法。
该网站托管在专用的网络主机中,我无权访问 php.ini 或其他服务器配置。
最好的方法是什么?
谢谢。
【问题讨论】:
我使用 Drupal 6 开发了一个网站,我需要允许用户上传和下载大文件(最大 200 MB)。谁能告诉我这通常是怎么做的?因为我不知道这是否最好使用HTTP,也许还有其他方法。
该网站托管在专用的网络主机中,我无权访问 php.ini 或其他服务器配置。
最好的方法是什么?
谢谢。
【问题讨论】:
仅供参考,值为:upload_max_filesize 和 post_max_size
【讨论】:
首先,您需要找出 PHP 的 upload_max_filesize 和 post_max_size 是什么。查看 php_info() 的输出以查找当前设置。如果它们 > 200MB,那么您可以使用已经使用任何处理文件上传的 Drupal 模块的 HTTP。
如果任一设置较小,您可以尝试在运行时使用 ini_set()、.htaccess 或here 中的其他几种方法更改它们,但这可能会或可能不会起作用,具体取决于您的主机。
【讨论】: