最开始使用的是:
InputStream resourceAsStream = servletContext.getResourceAsStream("/image/"+name);
读取某个路径下的中文名称图片,发现不能获取文件输入流;
后来改用以下方法成功解决:
public static InputStream getFileInputStream(String filePath) { try { File file = new File(filePath); return new FileInputStream(file); } catch (FileNotFoundException e) { e.printStackTrace(); } return null; }
调用方法:
InputStream resourceAsStream= FileUtils.getFileInputStream(path+name);