typora设置
路径:文件->偏好设置->图像
bat脚本
@echo off
@chcp 65001 >nul & cmd /d/s/c
set JAVA_INTERFACE_URL=自己服务器的接口URL
set image=%1
curl -X POST -F "file=@%image%" %JAVA_INTERFACE_URL%
说明:只需要把JAVA_INTERFACE_URL改成自己的url脚本既可以
注意:后端需返回一个string类型的图片地址
后端参考代码,注意返回值
@PostMapping("/articles/images4typora")
public String saveArticleImages4typora(MultipartFile file) throws IOException {
String extName = FileUtils.getExtName(file.getOriginalFilename());
String fileName =System.currentTimeMillis() +"."+ extName;
String fileFullName = "/usr/local/nginx/blog/imgs/"+ fileName;
File localFile = new File(fileFullName);
File parentFile = localFile.getParentFile();
if (!parentFile.exists()) {
parentFile.mkdirs();
}
file.transferTo(localFile);
// nginx地址
String url = "nginx地址/blog/imgs/" + fileName;
return url;
}