Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在开始文件上载之前验证多部分ajax请求_Java_Ajax_Servlets_Servlet Filters_Java Ee 7 - Fatal编程技术网

Java 在开始文件上载之前验证多部分ajax请求

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上

我正在通过ajax将文件上传到Javaservlet。我需要在上传开始之前验证上传请求

我在发送请求之前添加了身份验证令牌,如(AJAX)

并在servlet过滤器中接收它,如

String tokenData=httpRequest.getHeader("tokenName");
在令牌有效之前,这一切正常。现在,当我上传一个大文件(比如512MB)时,浏览器开始上传,在上传完成之前,我已经在servlet端检查身份验证令牌,如果它是无效令牌,我返回一个JSON错误,这将导致在CHROME上重置net::ERR_CONNECTION_,并且不会显示我发送的JSON响应


如何避免net::ERR\u CONNECTION\u重置或在上传开始前检查令牌。

因此,您在文件上传开始前检查令牌,即使是大型文件,您是否也在特定时间间隔后检查令牌,或者具体检查方式如何?
String tokenData=httpRequest.getHeader("tokenName");