我想上传30GB的asp.net文件上传控件,我听说ftp可以做这个或者一些高级上传器。我搜索但没有为asp.net找到任何合适的代码或一些开源插件。你知道一些图书馆或者正确的方法,我很困惑。
我正在寻找ASP.Net文件上传,它可以上传大文件,例如30GB,以及任何逻辑,如ftp或其他一些恢复方式。那么有任何插件可以做这个工作吗?
答案 0 :(得分:2)
我认为你不能这样做。许多浏览器都有上传限制~2GB。考虑与HTTP POST不同的解决方案,例如直接FTP上传。
答案 1 :(得分:2)
这是一个非常好的问题写法 http://weblogs.asp.net/jgalloway/archive/2008/01/08/large-file-uploads-in-asp-net.aspx
根据我自己在几年前使用.net上传gigabyte上传的经验,在公共控制和基础设施中并不容易。你将与http超时作斗争,并且必须调整web.config以允许文件大小并在web.config中稍微改变一下。
使它工作的必要条件是某种形式的分块。因此,您将文件分成更小的部分,然后尝试上传每个文件。然后你将不得不跟踪你得到的和你没有的。
更好/更简单的解决方案是为您的应用程序添加一些RIA功能,以便您可以在
中处理上传答案 2 :(得分:0)
您可以尝试NeatUpload http://neatupload.codeplex.com/。我上次用它来上传大小不超过10MB的文件。但是从未尝试使用多GB文件。
控制需要完全信任。
答案 3 :(得分:0)
我认为最好的应该是WebDAV服务器引擎方法http://www.webdavsystem.com/server/documentation/large_files_iis_asp_net