【问题标题】:Uploading 2GB file to Sharepoint Document Library using c#使用 c# 将 2GB 文件上传到 Sharepoint 文档库
【发布时间】:2013-12-07 05:13:50
【问题描述】:

大家好,我有一个场景,我必须使用 c# 和 asp.net 文件上传控件将大小为 2GB 的文件上传到 SharePoint 文档库。我已经尝试过了,但我遇到了一个问题,因为上传控件的最大上传大小为 4MB。所以我将 maxRequestLength 增加到 2Gb 和 RequestTimeout 也。但上传文件需要 30 多分钟。我已经使用文件流方法来做到这一点。谁能给我一个想法,让我分块上传文件以加快处理速度?

【问题讨论】:

    标签: c# asp.net sharepoint


    【解决方案1】:

    您需要在管理中心上定义它,as explained here

    为了在 SharePoint Server 2010 中配置上传文件大小,场管理员必须在管理中心的 Web 应用程序常规设置页面上更改最大上传大小值。

    对于分块上传,您需要部署一个处理程序来处理您的分块请求并操作 SharePoint 对象,例如 SPFile。但是,通过此方法对文档的每次调用都会返回迄今为止存储在 SharePoint 上的整个文档。

    如果这是典型的文件大小,您应该考虑将部分文件存储在文件系统上,并在完成后将其全部传输到 SharePoint。

    【讨论】:

      猜你喜欢
      • 2013-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 2013-10-08
      • 2010-10-10
      • 2011-08-25
      • 2010-10-01
      • 2019-02-21
      相关资源
      最近更新 更多