Java 在开始文件上载之前验证多部分ajax请求
我正在通过ajax将文件上传到Javaservlet。我需要在上传开始之前验证上传请求 我在发送请求之前添加了身份验证令牌,如(AJAX) 并在servlet过滤器中接收它,如Java 在开始文件上载之前验证多部分ajax请求,java,ajax,servlets,servlet-filters,java-ee-7,Java,Ajax,Servlets,Servlet Filters,Java Ee 7,我正在通过ajax将文件上传到Javaservlet。我需要在上传开始之前验证上传请求 我在发送请求之前添加了身份验证令牌,如(AJAX) 并在servlet过滤器中接收它,如 String tokenData=httpRequest.getHeader("tokenName"); 在令牌有效之前,这一切正常。现在,当我上传一个大文件(比如512MB)时,浏览器开始上传,在上传完成之前,我已经在servlet端检查身份验证令牌,如果它是无效令牌,我返回一个JSON错误,这将导致在CHROME上
String tokenData=httpRequest.getHeader("tokenName");
在令牌有效之前,这一切正常。现在,当我上传一个大文件(比如512MB)时,浏览器开始上传,在上传完成之前,我已经在servlet端检查身份验证令牌,如果它是无效令牌,我返回一个JSON错误,这将导致在CHROME上重置net::ERR_CONNECTION_,并且不会显示我发送的JSON响应
如何避免net::ERR\u CONNECTION\u重置或在上传开始前检查令牌。因此,您在文件上传开始前检查令牌,即使是大型文件,您是否也在特定时间间隔后检查令牌,或者具体检查方式如何?
String tokenData=httpRequest.getHeader("tokenName");