我正在接收包含inputstream的servlet。
InputStream input=req.getInputStream();
当我将输入流强制转换为sequenceinputstream时,我最终遇到ClassCastException org.apache.catalina.connector.CoyoteInputStream无法强制转换为java.io.SequenceInputStream。
请提供解决方案
最佳答案
我想您仍在处理your other problem。您不能将ServletInputStream
转换为SequenceInputStream
。您可以从SequenceInputStream
创建一个新的ServletInputStream
,但这无济于事,因为您正尝试访问各个部分(ServletInputStream
只是没有该信息)。放弃它,您正在尝试解决错误的问题。
如果要处理上载的文件,请尝试使用Commons / FileUpload。有关示例,请参见usage page。
关于java - 将servletinputstream转换为sequenceinputstream,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5307811/