zoukankan      html  css  js  c++  java
  • .net 上传文件 Failed to load resource: net::ERR_CONNECTION_RESET Bug 解决

    环境:

    .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,以后有空研究一下

  • 相关阅读:
    poj2186强连通分量
    poj1459SAP最大流模板题
    poj2391Floyd+二分+最大流
    curl上传下载入门
    Mysql存储过程
    小球旋转
    钟表单摆
    java小记 摘抄
    servlet的一些收集总结
    Javascript基础小结
  • 原文地址:https://www.cnblogs.com/ldybyz/p/9456618.html
Copyright © 2011-2022 走看看