获取org.apache.poi.POIXMLException:org.apache.poi.openxml4j.exceptions.InvalidFormatException:包应包含内容类型部分[M1.13]

时间:2013-08-13 12:52:03

标签: java

我正在尝试阅读excel文件。我创建了一个服务,它正在使用apache POI。如果我传递fileInputstream它的工作正常。我正在使用servlet和servlet上传excel我通过将 request.getInputstream()作为inputStream传递来调用我的服务。但不行。它抛出了上述异常。            所以我尝试了另一种方法,使用 request.getInputstream()在服务器中创建excel文件。之后,我将使用创建的文件创建FileInputstream。之后我将删除该文件。这工作正常。但我想避免在服务器中创建文件然后再次阅读。有没有办法将这个HttpStream转换为FileinputStream?或者是否有其他选项可以在不创建文件的情况下传递流?

0 个答案:

没有答案