【发布时间】:2011-10-10 17:34:51
【问题描述】:
我有一个方法,它使用 WebRequest 将文件上传到 sharepoint 2010 列表/文件夹,使用 PUT 请求,并将 Overwrite Header 设置为 T(覆盖)。
当上传多个文件时(方法被多次调用),一些请求会失败并出现 409 Conflict HTTP 错误。
我搜索过,似乎最常见的原因是试图影响/更新不存在的文件(例如将请求 URL 设置为没有文件名的路径)。然而,事实并非如此。如果冲突与已经存在的文件有关,我在上传之前添加了代码以物理删除文件,我仍然得到一些 409。
有没有人收到过这种类型的错误,如果有,您能告诉我您是如何解决的吗?根本原因是什么?任何帮助是极大的赞赏。谢谢
【问题讨论】:
标签: .net sharepoint httpwebrequest webrequest