.net 上传文件 Failed to load resource: net::ERR_CONNECTION_RESET Bug 解决
程序员文章站
2022-05-14 08:19:19
环境: .net 4.0 ashx一般处理程序 使用 html5 FormData ajax上传文件 功能如下:如果用户有登录,则对文件进行处理;如果用户没登录,则直接返回json,提示用户未登录 遇到问题: 用户登录:正常 用户没登录:调试的时候,没任何异常,浏览器显示Failed to load ......
环境:
.net 4.0
ashx一般处理程序
使用 html5 FormData ajax上传文件
功能如下:如果用户有登录,则对文件进行处理;如果用户没登录,则直接返回json,提示用户未登录
遇到问题:
用户登录:正常
用户没登录:调试的时候,没任何异常,浏览器显示Failed to load resource: net::ERR_CONNECTION_RESET错误。
解决方法:原因找了好久,考虑到可能是文件流还没跑完,直接返回json才出错的,再代码处理处理文件流,如下所示:
else { HttpFileCollection files = context.Request.Files; if (files.Count > 0) { using (var stream = files[0].InputStream) { } } ToJSON(new { code = 0 }); }
结果问题竟然解决了,虽然具体原因不是很清楚,暂时记录下bug,以后有空研究一下
上一篇: Windows10 搭建JAVA环境变量
下一篇: php实现支付宝当面付(扫码支付)功能