1

我正在尝试创建一个简单的脚本,该脚本采用表单中的 URL,下载文件并将该文件交付给用户。类似于代理服务器的东西,仅用于下载文件。唯一的问题是服务器的执行时间有限,为 10 秒,对于大多数大文件来说这将失败。我无法更改执行时间(使用set_time_limit),因为这也被阻止了。有什么办法可以过去吗?

4

2 回答 2

1

您可以使用云存储服务为您存储文件

  1. 谷歌驱动API
  2. 保管箱-php

将文件“交付”给您在云存储服务上共享链接的用户。

Ps:抱歉之前的错误答案,ftp_get 仅在您尝试从 ftp 服务器获取它时才有效

于 2013-03-09T02:10:49.360 回答
1

获得一个新的网络主机,我可以推荐一个便宜的主机是Dreamhost,它非常便宜,而且他们有很多 PHP ini 设置可以覆盖(但不是全部)。或者,如果您只是在玩耍并且正在寻找临时的东西,我推荐 AWS EC2,微型实例的价格低至 0.02 美元/小时,具体取决于您选择的区域,并且您可以免费获得 1 个月,但最重要的是,您获得完全根访问权限。

编辑:

忘了提及在哪里查看覆盖 PHP 设置信息:wiki.dreamhost.com/index.php/PHP.ini (对不起,我不能将其设为链接,我是 stackoverflow 上的 n00b 并且仅限于 2 个链接)

于 2013-03-09T03:54:05.300 回答