根據resources裏面資源文件的相對路徑,獲取文件爲File或InputStream

讀取resources下images下的文件

1,靜態方法

// 先獲取爲File,再轉爲InpuStream
File file = new File(ThumbnailsUtils.class.getResource("/images/watermark_5.png").getPath());
InputStream inputStream = new FileInputStream(file);

// 直接獲取爲輸入流
InputStream fileInputStream  = ThumbnailsUtils.class.getClassLoader().getResourceAsStream("images/watermark.jpg");

2,非靜態方法

// 先獲取爲File,再轉爲InpuStream
File file = new File(this.getClass().getResource("/images/watermark_5.png").getPath());
InputStream inputStream = new FileInputStream(file);

// 直接獲取爲輸入流
InputStream fileInputStream  = this.getClass().getClassLoader().getResourceAsStream("images/watermark.jpg");

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章