.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

相關文章
相關標籤/搜索