Tomcat訪問圖片
-
配置server.xml
- 在
節點中添加 <Context docBase="D:/Tomcat/tomcat-8083/imgs" path="/imgs" reloadable="true" />
- 在
-
上傳圖片java代碼
public void up(MultipartFile file) {
try {
if (file.isEmpty()) {
logger.info("上傳文件是null");
}
String path = "D:\\Tomcat\\tomcat-8083\\imgs";
String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
/** 使用UUID生成文件名稱* */
String posName = UUID.randomUUID().toString() + suffix;
String filePosName = path + File.separator + posName;
File fileP = new File(filePosName);
file.transferTo(fileP);
} catch (Exception e) {
logger.error("UploadController.up error:", e);
}
}
- 啟動tomcat 訪問http:127.0.0.1:8080/imgs 展示的是imgs下所有文件,訪問http:127.0.0.1:8080/imgs/aaa.jpg 訪問具體某個文件