首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问关于Post文件的机制

2013-09-06 
请教关于Post文件的机制最近用swfupload做文件上传,服务端用 *.ashx 接收文件,接收文件之前会进行权限判断

请教关于Post文件的机制
最近用swfupload做文件上传,

服务端用 *.ashx 接收文件,接收文件之前会进行权限判断,

文件接收结果(包括失败:失败信息、成功:保存的文件名)以json返回,

结果发现:当权限判断失败时,

如果传送的是较小文件,则 swfupload 的 uploadSuccess 事件执行,得到服务端返回的错误信息,

如果是较大文件,则触发 swfupload 的 uploadError 事件,查看了下错误码定义是IO错误,

而且触发时间很前面,也就是说文件基本没传完就触发了,

又搜索了下http请求,知道文件的二进制数据是跟请求一并发送的,

也就是说服务端还在接收文件,还没有响应,就触发uploadError 事件了

难道.net是接收到http请求头后,就开始执行所请求的页面的程序代码了吗??

貌似也不太对啊,哎!涉及http协议,了解不多啊,有谁能帮忙解释下吗?

[解决办法]
用fiddler这个抓包工具看下,万事都明白了。

热点排行
Bad Request.