关于Java的文件上传有很多种方式,可以直接上传本地,或者上传七牛云,或者搭个HDFS文件系统,但是后者相对麻烦。本文采用的方式是使用springboot进行文件上传,并进行资源映射,可直接通过本地服务访问存储本地的图片。
application.yml文件中,配置统一的存储文件路径。包括本地路径和返回给前端的路径
ueditor:
config: config.json
unified: true
upload-path : D:/upload/
url-prefix : http://172.0.0.1:8080/upload/
写个配置类UEditorConfig,记录yml文件里面的地址
@ConfigurationProperties(prefix = "ueditor")
public class UEditorConfig {
/**
* config.json的文件存放地址
*/
private String config;
/**
* 是否同统一上传地址:图片上传地址,视频上传地址...
*/
private boolean unified;
/**
* 文件上传路径
*/
private String uploadPath;
/**
* 文件url前缀
*/
private String urlPrefix;
public String getConfig() {
return config;
}
public void setConfig(String config) {
this.config = config;
}
public String