Sharepoint大附件上传

用户要上传五十多MB到站点上,结果受到上传大小限制或者由于网络传输速度的原因,一个大文件,可能要传很长时间。这个我们可能在虚机里或者本地局域网里觉察不出来速度太慢的情况。一个文件没有传完,就出现了超时的情况。

要解决此问题,请使用一个或多个以下的方法:

1. 修改管理中心上传大小。

2.增加在 IIS 中的连接超时设置。

3. 在 Web.config 文件中添加 executionTimeout 值。

一、在管理中心增加最大上载大小

单击 开始 ,指向 所有程序 ,指向 管理工具 ,然后单击 SharePoint 中心管理 。在Web
应用程序常规设置你可以指定最大上载文件大小,的文件的大小最多 2,047 兆字节。

二、在IIS增加连接超时设置

默认情况下, IIS 连接超时设置为 120 秒。 要提高连接超时设置,请按照下列步骤操作:

在 IIS里将连接超时120(秒),改为更大的值。

1、右键单击要配置,虚拟服务器,然后单击 属性 。

2、      单击 网站 选项卡。 在 连接 ,下键入要在 连接超时 框中的秒数,然后单击
确定 。

四、修改Web.config,添加 executionTimeout 值

1、修改目录Program Files"Common Files"Microsoft Shared"Web server
extensions"12"TEMPLATE"LAYOUTS下的Web.config 文件,添加所需的 executionTimeout
值。是例如,如下所示替换值。

<location path="upload.aspx">

<system.web>

<httpRuntime maxRequestLength="2097151" />

</system.web>

</location>

替换代码 为:

<httpRuntime executionTimeout="999999"
maxRequestLength="2097151"/>

2、修改 Web 应用程序的 Web.config 文件。 默认情况下,
该文件位于以下文件夹:     
Inetpub"wwwroot"wss"VirtualDirectories" VirtualDirectoryFolder

把节点<httpRuntime maxRequestLength="51200"
/>替换为<httpRuntime  executionTimeout="999999"
maxRequestLength="51200"/>

3.
如果您使用的是Windows2008+IIS7,默认情况下,IIS7是不允许上传28M以上的文件的。对C:"inetpub"wwwroot"wss"VirtualDirectories"[端口]下web.config进行修改,在<configuration>节点下添加以下节点:

<system.webServer>

<security>

<requestFiltering>

<requestLimits maxAllowedContentLength="52428800"/>

</requestFiltering>

</security>

</system.webServer>

如果您觉得每次修改web.config比较不爽,您也可以修改

%windir%"system32"inetsrv"config"applicationhost.config,当然这会影响整个服务器的全局配置。

时间: 2024-08-16 01:28:34

Sharepoint大附件上传的相关文章

【原创】用JAVA实现大文件上传及显示进度信息

用JAVA实现大文件上传及显示进度信息 ---解析HTTP MultiPart协议 一. 大文件上传基础描述: 各种WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对Http MultiPart协议内容进行解析,并供开发人员调用请求的表单内容. 比如: Spring 框架中使用类似CommonsMultipartFile对象处理表二进制文件信息. 而.NET 中使用HtmlInputFile/ HttpPostedFile对象处理二进制文件信息. 优点:使用框架内置对象可以很方便的

C# 大文件上传

IHttpModule 分块上传大文件 IHttpModule 分块上传大文件 来源:http://www.cnblogs.com/HeroBeast/archive/2008/03/18/1084874.html 1.一般的在Asp.net里上传文件都是10m左右,要做到大文件上传,必须要改web.config,不过改了web.config有时候也上传不成功,那是每次上传的文件太大,浏览器在这个过程中会超时,采用分块上传的方法就可以避免这种情况. 2.分块上传就是利用post的方法,把数据分块

如何解决控件附件上传时超大附件无法上传的问题

起因: 我们的附件控件里边,一般情况下默认设置大小为10M,如果我们设置30M的情况,就无法满足上传了. 原因: 是因为我们ajax的一个文件里取我们控件自定义大小的值,无法取到.因为我们传的int类型的值,所以我们在用QueryString取的时候的值为Null. 解决: 打开Portal->Ajax->FileUploadHandler.ashx文件里,找到以下代码: Protected int MaxSize { get { if (!int.TryParse(Request.Query

Java中附件上传

1.因为上传文件会使用到MultipartHttpServletRequest对象,我们需要在Springmvc配置文件中配置一个解析器 <!--为了使用到spring为我们提供的,MultipartHttpServletRequest对象,我们需要配置一个解析器 --> <!-- 而且对于Bean组件要想正常运行,必须配置一个id属性 --> <bean id="multipartResolver" class="org.springframe

附件上传的大小限制

在附件上传时,除了在程序中对大小限制之外,还要进行一些其他的配置 1. maxRequestLength (单位是KB) IIS6 默认允许的附件最大上传大小为4M,在IIS7之前,当我们需要扩大这个上传限制时, 比如需要将允许上传的附件上限设置为50M,则可以在web.config中做如下配置: <system.web> <httpRuntime maxRequestLength="51200"  /> </system.web> 2. maxAl

基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用

很久之前,当我还在用Asp.NET开发一些行业管理系统的时候,就曾经使用这个组件作为文件的上传操作,在随笔<Web开发中的文件上传组件uploadify的使用>中可以看到,Asp.NET中如何使用这个组件进行文件上传的,当时上传文件的处理主要也是使用ashx一般处理程序来进行处理的.本文主要介绍我的Web开发框架中,在MVC4的环境中如何集成这个非常棒的文件上传组件的. 1.上传组件uploadify的说明及脚本引用 Uploadify 是 JQuery 一个著名的上传插件,利用 Flash

基础资料功能开发(附件上传、查看,获取当前用户信息、时间)

1.数据库建表.SYS_MODULE挂菜单.给菜单添加权限 2.创建Action.Dao.model.service... 3.struts-aqxx.xml配置 <action name="zlaqJczl/*" method="{1}" class="com.tech15.aqxx.action.ZlaqJczlAction"> <result name="*" type="direct&quo

基于Nodejs的大文件上传之断点续传

接着<扒一扒Nodejs formidable的onPart>和<也说文件上传之兼容IE789的进度条---丢掉flash>:前面已完成兼容IE789的大文件上传:无flash的低版本进度条,高版本的分段上传,并已为断点续传做好铺垫: 说什么做好铺垫,原本以为Nodejs端已没问题,只剩前端依靠HTML5接着监听abort事件,保存中断时上传到第几块了(断点续传只支持文件比较大,然后意外上传中断了,暂时定50M开启断点续传吧),通过文件内容hash和该文件唯一上传token来记录断

Socket大文件上传

1 public sealed class SocketData 2 { 3 private SocketData() 4 { 5 } 6 7 public static SendFileMode SendFile(Socket socket, string fileName, int maxBufferLength) 8 { 9 SendFileMode flag = SendFileMode.Success; 10 try 11 { 12 using (Stream fs = new Fil