Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用c将2GB文件上载到Sharepoint文档库#_C#_Asp.net_Sharepoint - Fatal编程技术网

C# 使用c将2GB文件上载到Sharepoint文档库#

C# 使用c将2GB文件上载到Sharepoint文档库#,c#,asp.net,sharepoint,C#,Asp.net,Sharepoint,大家好,我有一个场景,我必须使用c#和asp.net文件上载控件将大小为2GB的文件上载到SharePoint文档库。我已经试过了,但是我遇到了一个问题,因为上传控件的最大上传大小是4MB。因此,我将maxRequestLength和RequestTimeout也增加到2Gb。但上传文件需要30多分钟。我使用了filestream方法来实现这一点。有谁能给我一个主意,把文件分块上传,让上传过程更快吗?你需要在中央管理部门定义一下 为了在SharePoint Server 2010中配置上载文件大

大家好,我有一个场景,我必须使用c#和asp.net文件上载控件将大小为2GB的文件上载到SharePoint文档库。我已经试过了,但是我遇到了一个问题,因为上传控件的最大上传大小是4MB。因此,我将maxRequestLength和RequestTimeout也增加到2Gb。但上传文件需要30多分钟。我使用了filestream方法来实现这一点。有谁能给我一个主意,把文件分块上传,让上传过程更快吗?

你需要在中央管理部门定义一下

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

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

如果这是一个典型的文件大小,您应该考虑将部分文件存储在文件系统上,当您完成它时,将其全部转换成SharePoint。