我是通过ajax将文件上传到java servlet。我需要在上传开始之前验证上传请求。
我在发送请求之前添加了我的身份验证令牌,如(AJAX)
beforeSend: function(request) { request.setRequestHeader("tokenName", "tokenData");
},
并在servlet-filter中收到它,如
String tokenData=httpRequest.getHeader("tokenName");
在令牌有效之前一切正常。当我上传一个大文件说512MB时,浏览器开始上传,在完成上传之前我已经检查了servlet端的身份验证令牌,如果它是无效令牌我返回一个JSON ERROR,导致CHROME上的net :: ERR_CONNECTION_RESET,并且不显示我发送的JSON响应。
如何在上传开始前避免使用net :: ERR_CONNECTION_RESET或检查令牌。