【问题标题】:Uploading large files to web service将大文件上传到 Web 服务
【发布时间】:2010-12-21 12:52:49
【问题描述】:

大家早上好:

我一直在互联网上搜索,但没有找到该做什么。

我目前正在尝试将大于 100 MB 的文件上传到 UCM(Oracle 10g 的通用内容管理)Web 服务。它适用于小于 100 MB 的文件,但对于较大的文件,我收到 10055 套接字错误,表示没有可用的缓冲区空间或队列已满。

所以我无法更改 UCM Web 服务,但我想知道我是否更改了我的代码以上传这些大文件。 WS 提供了一种接收包含文件内容的字节数组(byte[])的方法,没有块...

我们将不胜感激任何帮助、提示、提示或技巧。 谢谢!

【问题讨论】:

  • 如果这个正在上传的文件是你控制的,那你可以不批量上传吗?
  • 好吧,再研究一下,我发现问题似乎出在客户端,因为当文件大于 100 MB 时,Web 服务永远不会被调用。

标签: c# .net web-services file-upload oracle10g


【解决方案1】:

根据您运行的网络服务器,它可能只需要配置以允许大请求。对于 IIS,请尝试 here

【讨论】:

猜你喜欢
  • 2010-11-03
  • 2014-05-30
  • 2017-07-28
  • 1970-01-01
  • 1970-01-01
  • 2011-11-16
  • 2017-12-09
  • 2014-04-04
  • 2012-09-16
相关资源
最近更新 更多