在文件上载开始之前验证Multipart ajax请求

时间:2017-04-25 12:12:29

标签: java ajax servlets servlet-filters java-ee-7

我是通过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或检查令牌。

0 个答案:

没有答案