通过网站上传大型视频

时间:2010-06-17 02:04:20

标签: drupal video upload shared-hosting

可能发生的一些问题是超时,断开连接,无法恢复文件并且必须从头开始。假设这些文件大小约为5gig,处理这个问题的最佳解决方案是什么?

我正在为网站使用Drupal 6安装。

由于我必须处理的服务器设置,我的一些约束:

  1. 一次最多200个连接的共享主机(无限磁盘空间)
  2. 共享托管。
  3. 无法通过API创建用户(因此无法自动生成ftp帐户)
  4. 我确实能够通过Drupal模块运行cron类型的脚本。

    我最初的想法是根据Drupal帐户创建ftp用户,并要求他们为他们选择的操作系统下载ftp客户端。但缺乏自动创建ftp帐户的API以及无法通过命令行来阻止该解决方案。如果有人可以想到的解决方法,请告诉我!

    由于

2 个答案:

答案 0 :(得分:2)

通常,共享主机不支持通过浏览器上传大文件。解决方案可能是使用托管大型上传的其他文件。一个很好的易于集成的解决方案是Amazon S3及其browser based upload with a from POST

它可以集成到使用Drupal an upload form提供access control保护的自定义模块中。如果您需要在Drupal服务器上托管文件,则可以使用cron(Drupal's或外部文件)将文件从S3移动到您自己的托管中。

答案 1 :(得分:1)

您在共享主机上可以做的事情有限。您最好的选择可能是安装SWFUpload,并希望没有很多中间上传错误。

您可能无法在共享主机上使用的更好选项包括the upload progress PHP extension(Drupal在安装时会自动使用),如您所说,将FTP帐户与Drupal帐户相关联。

相关问题