1 新增配置类

package com.ps.learn.socketio.config;

import org.spring work.beans.factory.annotation.Value;
import org.spring work.context.annotation.Configuration;
import org.spring work.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.spring work.web.servlet.config.annotation.WebMvcConfigurer;


/**
 * Author:ZhuShangJin
 * Date:2018/12/19
 */
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
    @Value(\"${out.resource.path}\")
    private String path;


    /**
     * 访问外部文件配置,访问D盘下文件
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        //配置server虚拟路径,handler为jsp中访问的目录,locations为image相对应的本地路径
        registry.addResourceHandler(\"/image/**\").addResourceLocations(path);
    }

}

 

2、application.properties配置文件添加外部文件地址

out.resource.path=file:D://upload/

 

3 访问

我们将1.png文件上传到D盘的upload文件夹后,那么在页面端访问则通过:http://127.0.0.1/image/1.png

收藏 打印