我在找一个开源的web应用程序,我可以安装,它提供类似的功能YouSendIt 。 功能愿望包括:
- 有帐户的用户可以通过Web界面向服务器上传文件。
- 用户可以把电子邮件地址,收件人会收到唯一的URL服务器允许他们下载的文件(流式传输到防止未经授权的访问)。
- 账户管理,带宽跟踪,结算,这些额外的功能是不错,但不是必需的。
显然,这是不是靠谱,文件上传,生成唯一的网址,发送电子邮件,流文件。 但是,如果有像样的东西在那里,我宁愿没有发明轮子。
如果没有这样的应用程序,在什么框架或CMS将你的代码呢? 这提供了大多数的这些工具已经内置?
我也不知道任何像这样的开源项目。 这可能是因为这是一个相当简单的应用程序,并且有已经是做这项工作的免费服务(如YouSendIt)。
如果您发现YouSendIt有用,为什么不付钱? 你会节省自己的时间和精力编写您自己的解决方案。
它你真的需要编写自己的解决方案,您可以使用这样一个服务Amazon S3的存储文件。
我一直在寻找同样的自己。 要创建外部用户提供文件进行随机项目/竞赛等,并在除了将文件发送到任何电子邮件指定域的方式。 我不希望可以为个人文件共享被利用的站点。
无我发现做到这一点而言,你可以去从yousendit,sitedrop的托管解决方案,但这是相当昂贵。
我发现这个开源的解决方案,你可能可以调整,以适应您的需求和期待。
而且还从XIGLA非免费版本(抱歉,不能张贴一个链接,新用户,DOH ..)那我不知道有多少你可以自定义,但似乎提供一个体面的服务。 目前以低于$ 100。 该解决方案还提供了Amazon S3的支持,这是一个加号。
与托管这种功能自己或共享主机的问题是PHP文件上传限制。 要绕过去,一个在C,Perl中,无论使用CGI。 PHP(5至少)不允许在文件上传进度条。
这些是什么,但是先进完成这项工作:
尤伯杯上传器 -的几个问题来配置,但它工作得很好。 GUI是不是很好,也没有管理工具 - 它不应该有我猜。
RELAY(原址, http://ecosmear.com/relay似乎死了,6月2011.) 缓存拷贝一个非常有前景的解决方案,极大的图形用户界面,用户账户,管理,预览,漂亮的进度条,但一些错误使它成为一个挑战和冒险去使用它......太糟糕了。
至于SM
很晚的问题,但是发现这个搜索的同时使这里同样的事情云:
https://www.assembla.com/spaces/file_sender/wiki/Home或http://filesender.org
我不知道这个确切类型的系统,但你可能会考虑像[paFileDB]其中有许多的所需的功能,用的电子邮件功能异常。 这为您提供一个基地,而到代码不是从头开始。
除此之外,我建议在任何框架和语言你最舒服的建设这个。 这可以在几乎任何语言,PHP,Python和Perl等相当快速,轻松地完成。 我不过发奋不同意,这将需要一个“时”代码,如果你实际上是在建设有什么比最基本的功能更强大的应用程序/服务计划。
编辑 :还有一个你可能会发现有趣的魅力, FileChucker是那种有一吨的功能PHP和Perl解决方案,包括做从浏览器上传/下载和文件管理的电子邮件通知我再次穿上”的能力,等等。认为根本就是你看上去很什么,但它可能是一个起点,是你感兴趣的。