![]() |
1
6
尝试设置 KeepAlive 虚假:
这将允许关闭并再次打开连接。它不允许使用 persistent connection . 我在网上找到了很多建议这样做的参考资料,以解决类似于你的错误。这是一个相关的 link . 无论如何,使用http-put(或http-post)上传大文件不是一个好主意。最好使用ftp或下载/上传管理器。这些将自动为您处理重试、连接问题和超时。上传速度也会更快,你也可以恢复一个停止的上传。如果您决定继续使用HTTP,那么至少应该尝试添加一个重试机制。如果上传时间太长,那么很有可能由于代理、服务器超时、防火墙或其他原因而失败。 |
![]() |
2
5
要消除代码中出现错误的风险,请尝试使用
|
![]() |
3
1
也许可以尝试使用post,但真正的罪魁祸首可能是内容类型。 尝试设置
或者在这里查看接受答案中的代码: Upload files with HTTPWebrequest (multipart/form-data) 我的示例和我提供的链接都涉及修改ContentType——我的示例更简单,但可能不起作用,因为大多数接收文件的应用程序都希望使用多部分 |
![]() |
4
1
请检查在IIS管理器的[网站]选项卡上是否设置了[启用http保留alives]。 |
![]() |
5
0
上载的大小可能受到限制。 请参阅此处进行一次讨论: http://www.codeproject.com/KB/aspnet/uploadlargefilesaspnet.aspx |
![]() |
6
0
首先检查一些基本配置。以下任一项的默认值可能会导致文件上载出现问题-包括连接终止。我相信IIS6永远不会允许文件上传>2GB(即使它可以完成,无论配置如何)。 Msdn describes these nicely .
编辑:当然,这是ASP.NET配置,它假定您正在运行自己的WebDAV服务器或 3rd party server 在ASP.NET中。如果它是一个不同的WebDAV服务器,您将需要寻找等价的服务器。 |
![]() |
Ian Newson · 协议缓冲区、C#和网络流:永远不会收到消息 3 年前 |
![]() |
Evantoki Alfa · 线程“main”java中出现异常。lang.ArrayIndexOutOfBoundsException:演示时为0。查找。main(Lookup.java:19) 3 年前 |
![]() |
ê¹ì¼í · 如何发送带有引号的关键数据的POST方法? 3 年前 |
![]() |
TiDu · 使用EKS设置出口网关的最简单方法,无需Istio 3 年前 |
![]() |
Nop · 无法关闭键盘中断(Python)上的套接字连接 3 年前 |