1yml文件

dms:
#  开发文件上传路径
#  uploadPath: F:/
#  线上上传路径
  uploadPath: /home/dms/upload/

2Java-config

@Component
@Configuration
public class MyWebConfig implements WebMvcConfigurer {
    @Autowired
    private BootdoConfig bootdoConfig;

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/files/**")
                .addResourceLocations("file:///" + bootdoConfig.getUploadPath());
    }
}

3 java -bean

@Component
@ConfigurationProperties(prefix="dms")
public class BootdoConfig {
    //上传路径
    private String uploadPath;
    //检查时间差
    private String hours;
    //定时任务时间
    private String cronTime;
    public String getUploadPath() {
        return uploadPath;
    }

4 layui-js

layui.define(function (exports) {
    var layer = layui.layer,
        upload = layui.upload,
        $ = layui.jquery,
        setter = layui.setter,
        imgUtil=layui.imgUtil,
        request = setter.request,
        thisName = 'imgUtil',
        utils = {};
/*   var hearders = {};
    hearders[request.tokenName] = layui.data(setter.tableName)[request.tokenName];
    upload.set({
        headers: hearders
    })*/
    utils.imgView = function (id,path, data) {
        var path2 =path + "?Authorization=" + layui.data(setter.tableName)[request.tokenName]

        $('#'+id).attr('src',path==null||path==""?"/start/img/zanwu2.png":path2);
        $('#'+id).attr('style',"width:55px;height: 55px;");
    }
    exports(thisName, utils);
});

5 通用方法

imgUtil.imgView("img", data.photo, "test");