我的客户要求我能够上传非常大的文件。
我说的是 7 GB 的文件。他们当前运行的网站是一个 ASP.NET 4.0 应用程序,因此显然我的网络应用程序的标准上传方案无法正常工作。
我正在折腾多种选择,试图找出最好的路线是什么。
我正在考虑是否可以做的一个选择是拥有一个 BitTorrent 上传器。此应用程序的最终用户通常手头有相同的文件,因此最终用户会访问该站点,说他们想要上传文件。那时,他们会选择文件,然后服务器会立即将该人标记为该文件的种子。然后,我的 Web 应用程序会转到我们这边预先配置的leech ,并指示 leech 下载文件。我希望在此过程期间或之后的某个时刻,torrent 会发挥一些魔力,以在客户端网络或任何地方找到其他播种机,但这就是想法。
是否已经有任何技术可以做到这一点?还是我在描述我必须从头开始构建的东西?