我们希望获得类似于 Yousendit 或其他允许最终用户上传大文件的服务的功能。但我们有一些 Linux 服务器,希望使用这些服务器而不是第三方服务器。
Linux 上似乎有几乎所有其他东西的软件,我无法相信没有东西可以满足我们的需求。
答案1
我的公司有类似的要求,我用这个解决了: http://openupload.sourceforge.net/
它和 yousendit 一模一样,你可以上传文件,它甚至有进度指示器,你可以发送电子邮件,甚至可以输入密码来下载文件。真是太棒了!
只有一件事:请记住通过将其添加到您的.htaccess来关闭output_buffering:
php_value output_buffering off
如果您不这样做,每次下载都会需要与文件大小一样多的 php 内存(这很容易使您的服务器瘫痪或导致 500 错误)。
希望这可以帮助 :)
最大限度
答案2
您真的需要 Web 界面吗?
外部:公共 Web 服务器,提供可通过 CIFS 共享访问的目录,用户可以通过电子邮件发送。如有必要,可使用 BasicAuth 配置进行密码保护。客户端工具用于加密。这里通常有很多选项。
内部:wiki 和 NFS 和 SAMBA 等通用文件共享解决方案。同样,选择众多。
你看过了吗鲜肉和Sourceforge?
答案3
我使用过重新命名的 sendthisfile.com 一段时间,效果很好,但我的使用并不频繁,而且当我运行自己的服务器时,我没有理由为它付费。我刚刚安装并配置了下垂在 Ubuntu 12.04 上。它使用 Python。看起来相当可靠。
答案4
http://www.popscript.com有一个,但要 139 美元,而且不知道它的效果如何。