大文件上传超时?呀,上传啊太多问题了

lyq708 2006-04-12 02:03:10
传个一般小文件都可以的,
但大文件会显示
错误代码1460:超时
网关不能从您要访问的网站\DNS服务器或是另外一个网关服务器得到及时响应,这个可能表明网络拥塞,或者该望站遇到网络技术困难

这个到底要怎么解决啊?
郁闷了
请高手能详细指点
小生不胜感激
...全文
1287 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
guying999 2006-04-13
  • 打赏
  • 举报
回复
http://ourlife.blog.hexun.com/2666530_d.html
lyq708 2006-04-13
  • 打赏
  • 举报
回复
有人碰到我这个问题能帮我解决下吗?
qq
68832039
不胜感激。
  • 打赏
  • 举报
回复
iis中叶有限制的
lyq708 2006-04-13
  • 打赏
  • 举报
回复
<sectionGroup name="slickUpload">
<section name="uploadLocationProvider" type="AssistedSolutions.SlickUpload.Configuration.UploadLocationProviderHandler, AssistedSolutions.SlickUpload" />
</sectionGroup>
<httpModules>
<add name="HttpUploadModule"
type="AssistedSolutions.SlickUpload.HttpUploadModule, AssistedSolutions.SlickUpload" />
</httpModules>
<httpHandlers>
<add verb="GET"
path="FtbWebResource.axd"
type="FreeTextBoxControls.AssemblyResourceHandler, FreeTextBox" />

</httpHandlers>
<httpRuntime
maxRequestLength="10240000"
executionTimeout="4800"
/>

我的web.config早就设置过了

在局域网中传大文件没有超时现象,但上传到服务器中传大文件就有超时错误
lyq708 2006-04-13
  • 打赏
  • 举报
回复
1. httpHandler or HttpModule
a.在asp.net进程处理request请求之前截获request对象
b.分块读取和写入数据
c.实时跟踪上传进度更新meta信息
2. 利用隐含的HttpWorkerRequest用它的GetPreloadedEntityBody 和 ReadEntityBody方法处理文件流
IServiceProvider provider = (IServiceProvider) HttpContext.Current;
HttpWorkerRequest wr = (HttpWorkerRequest) provider.GetService(typeof(HttpWorkerRequest));
byte[] bs = wr.GetPreloadedEntityBody();
....
if (!wr.IsEntireEntityBodyIsPreloaded())
{
int n = 1024;
byte[] bs2 = new byte;
while (wr.ReadEntityBody(bs2,n) >0)
{
.....
}
}
3. 自定义Multipart MIME 解析器
自动截获MIME分割符
将文件分块写如临时文件
实时更新Appliaction 状态(ReceivingData, Error, Complete)




网上查的这个好像可以解决我的问题
但是这个要怎么使用阿
高手能给各例子吗?
lubosun 2006-04-13
  • 打赏
  • 举报
回复
严重关注....
wangzhe811225 2006-04-13
  • 打赏
  • 举报
回复
<httpRuntime useFullyQualifiedRedirectUrl="true|false"
maxRequestLength="size in kbytes"
executionTimeout="seconds"
minFreeThreads="number of threads"
minFreeLocalRequestFreeThreads="number of threads"
appRequestQueueLimit="number of requests"
versionHeader="version string"/>
只要在webconfig中设置好这些就可以了,你看看,应该是你以前漏掉了
活靶子哥哥 2006-04-13
  • 打赏
  • 举报
回复
参考saucer的一篇随笔
http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
wangzhe811225 2006-04-13
  • 打赏
  • 举报
回复
在.net中上传文件大小默认是4M,但是可以在webconfig文件中改写它
cncxz 2006-04-13
  • 打赏
  • 举报
回复
http://www.cnblogs.com/teddyma/archive/2006/04/01/364171.html
axinghe 2006-04-13
  • 打赏
  • 举报
回复
可以考虑分块上传嘛!
lyq708 2006-04-13
  • 打赏
  • 举报
回复
楼上们说的差不多都试过了,web.config早就设置过
超时与这个无关
还有我用的是slickUpload组件
不用服务器控件的或则是html上传控件

zerocoin 2006-04-12
  • 打赏
  • 举报
回复
楼上说的没有错,确实可靠
menuvb 2006-04-12
  • 打赏
  • 举报
回复
我感觉修改httpruntime是好办法。

http://teddyma.cnblogs.com/archive/2006/04/02/364171.html

上传几百M的文件也不是问题。不需要修改web.config文件。哈
sunchaohuang 2006-04-12
  • 打赏
  • 举报
回复
up
nnh 2006-04-12
  • 打赏
  • 举报
回复
估计就是没有设上传文件的大小吧.
加个Web.Config文件试试:
<?xml version="1.0" encoding="BIG5"?>
<configuration>
<system.web>
<httpRuntime maxRequestLength="512000" useFullyQualifiedRedirectUrl="true" executionTimeout="45"/>
</system.web>
</configuration>


对maxRequestLength设你想要的最大文件的大小.
califord 2006-04-12
  • 打赏
  • 举报
回复
上传文是有限的,你在web.config文件里进行设置一下
记住里面是以字节单位的1024表示一个MB
EASTENRIVER 2006-04-12
  • 打赏
  • 举报
回复
用FTP方式上传吧
SeewoLink(中文名称:希沃授课助手)是一款由希沃(seewo)自主研发的基于无线Wi-Fi网络。希沃授课助手实现移动终端与PC(及智能平板)之间的多个平台互联互动的应用软件。希沃授课助手通过运行于移动终端的应用,可对PC(及智能平板)进行无线的PPT演示、文件传输、实物拍照展示、触摸板控制等操作。 希沃授课助手功能介绍 多平台兼容SEEWO智能平板、普通PC均可安装服务端 Android系统、ios系统手机/pad均可作为客户端 便捷获取客户端软件 二维码扫描快速下载客户端软件 Appstore便捷获取客户端软件 无线远程操作 客户端触摸板远程模拟鼠标操作PC 远程打开PC端PPT进行播放、上下翻页、退出操作 远程将文件快速传输到PC上,并打开演示 通过移动终端实物拍照,并快速上传到PC端展示 希沃授课助手注意事项 1手机端和PC端已连接上但是无法打开PPT模式,提示加载超时? 请多尝试几次,原因可能是网络环境不稳定或PPT过大。 2使用移动端播放PPT时,手动在电脑端翻页或者退出PPT,控制端会不会同步? V2.2.2以上支持PPT双向同步。 3可否在移动端批注PPT内容? V1.0系列版本不支持,如需该功能,请升级至2.0及以上版本。 4激光笔的颜色能更改吗? V1.0系列版本可以,V2.0及以上版本无法更换激光笔颜色。 5播放PPT时启用激光笔,然后退出PPT播放,这时会出现鼠标不见了的情况? V1.0会出现此现象,V2.0不会出现此现象。对于V1.0,如果出现这个现象,则处理方式如下:重启电脑或者打开“控制面板”,“查看方式”切换成“小图标”,依次点击“用户账户-更改用户账户控制设置”,在用户帐户控制管理界面提高用户权限,如下图。   6手机端或PAD端需上传一个放在其他目录的文件,如: Downloads目录,可以么? 可以。对V1.0系列版本。点击文件浏览,选择“其他文件夹”,找到所需文件存放目录打开即可;对V2.0~V2.2版本,选择“文件上传”,在文件浏览中选择“INTERNAL FLASH”或者“SD卡”,找到所需文件存放目录打开即可;V2.5中,INTERNAL FLASH 已改为“内部存储”,同时iOS 仅能上传相册下的图片和视频。 7安装不成功,提示“Error! Can’t initialize plug-ins directory. Please try again later.”? V1.会出现,请先关闭您电脑的所有杀毒软件,再安装软件。或者将软件升级到最新版本,V2.0以上不会出现此问题。 8上传文件有没有断点续传? 1)V1.0系列版本不支持。因为Wi-Fi环境的网络传输速率不高,如果有大文件需要传输的话,请直接用USB传输文件。如果是图片、word等小文件,3秒左右即可完成传输,即使从头重传也不需要花多时间。 2)V2.0及以上版本支持断点续传,在连接中断的情况下,直接点击上传列表对应项即可续传。 9如何扫描下载客户端? 确认手机连接互联网后,扫描PC端中“下载移动端”的二维码,如下图。 10点击文件上传,SeewoLink停止工作 升级到最新版 11Android端手机版能不能与Pad版同时安装在同一部机器上? V1.0不能。后台服务会冲突,其中一个版本软件会报错。 V2.0及以上手机和Pad使用同一个版本,不会出现此问题。 12使用授课宝播放EN或WPS时,播放了20多分钟后,提示SeewoLink停止工作,然后移动端画面跳回主界面 请将移动端更新到最新版本。 13电脑用有线连接到路由器上网,手机通过无线连上该路由器,SeewoLink可用吗? 可以。 14授课宝视频直播,延时严重或画面很卡 可能是网络环境不好,请使用更好的无线路由器,减少干扰。 15启动热点之后搜索不到热点? 请先确认热点启动成功,如下图红色方框所示。

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧