我知道我可以使用AssetManager从资产中读取文件,如下所示InputStream is = assetManager.open(filename)
但是open()方法返回InputStream。所以当我需要使用FileInputStream而不是它的超类时,我应该做的是。有没有办法通过InputStream实例来获取File
据我所知,只有三种方法可以通过阅读现有问题来获取MIME类型。1)使用MimeTypeMap.getFileExtensionFromUrl从文件扩展名确定它3)使用content Uri (content:) context.getContentResolver().getType通过ContentResolver获取MIME类型
但是,我只有文件<
我有个奇怪的问题:InputStream is = new ClassPathResource("template.xlsx").getInputStream();InputStream isWorkbook wb = new XSSFWorkbook(is);java.util.zip.ZipException: invalid bl