上传文件时点击中断按钮后,会输出异常日志“Processing of multipart/form-data request failed. Stream ended unexpectedly”。

 
【错误信息】
java.lang.IllegalArgumentException: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly

这是产品设计(式样)。

此异常表示在处理multipart/form-data数据时通信已经结束。
“正在处理数据”表示正在接收上传的文件。

处理过程中通信结束的原因如下。
・网络被断开。
・超过在通信路径上的Proxy中指定的timeout值。

iAP的文件上传标签的中断功能是通过强制结束通信来实现的。
具体来说,是通过执行XMLHTTPRequest.abort() 来实现的。
由于该处理强制结束通信,所以发生了上述错误。


如果发生以下现象时,服务器端则无法识别现象。
・点击中断按钮时。
・网络上发生问题时。

因为以上都是会在处理过程中结束通信。


如果不让输出异常错误,将无法进行以下操作。
・检测到网络上发生的问题。
・搜索日志。

为了避免发生上述情况,没有禁止输出异常错误。

-- 适用对象 ----------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------

FAQID:477
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持