.net 上传文件 Failed to load resource: net::ERR_CONNECTION_RESET Bug 解决

环境:html

.net 4.0html5

ashx通常处理程序ajax

使用 html5 FormData ajax上传文件json

 

功能以下:若是用户有登陆,则对文件进行处理;若是用户没登陆,则直接返回json,提示用户未登陆浏览器

 

遇到问题:spa

用户登陆:正常.net

用户没登陆:调试的时候,没任何异常,浏览器显示Failed to load resource: net::ERR_CONNECTION_RESET错误。调试

 

解决方法:缘由找了很久,考虑到多是文件流还没跑完,直接返回json才出错的,再代码处理处理文件流,以下所示:code

else { HttpFileCollection files = context.Request.Files; if (files.Count > 0) { using (var stream = files[0].InputStream) { } } ToJSON(new { code = 0 }); }

 

结果问题居然解决了,虽然具体缘由不是很清楚,暂时记录下bug,之后有空研究一下orm

相关文章
相关标签/搜索