title: Getting org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]
body: <p>I am trying to read an excel file. I have created one service and it is using apache POI. Its working fine if I am passing fileInputstream. I am uploading the excel using the servlet and from servlet I am calling my service by passing <strong>request.getInputstream()</strong> as inputStream. But not working . Its throwing the above exception. 
             so I tried another way by creating the excel file in server using the <strong>request.getInputstream()</strong>. After that I will create the FileInputstream using the created file. After that I am deleting the file. This is working fine. But I want to avoid creating file in server and then reading again. Is there any way to convert this HttpStream to FileinputStream? Or Is there any other option to pass the stream without creating the file?</p>