springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录

摘要:
配置文件上载路径的配置存储路径=D:/images/form page layerdit.set({uploadImage:{url:“/manage/upload”//接口url,类型:“post”//默认post});vareditIndex=layeredit.build('content');//创建编辑器上载action@RequestMapping(“上传”)@Respon

配置文件配置存放路径

upload-path=D:/upimages/

表单页面

       layedit.set({
            uploadImage: {
                url:  '/manage/upload' //接口url
                ,type: 'post' //默认post
            }
        });
        var editIndex =  layedit.build('content'); //建立编辑器

上传action

   @RequestMapping("upload")
    @ResponseBody
    public String upload(Model model,@RequestParam MultipartFile file) throws Exception {

        String picName = saveUplaodFile(uploadPath,file);
        String url="/upload/" + picName;
        String src=url;

        return "{
" +
                "  "code": 0,
" +
                "  "msg": "",
" +
                "  "data": {
" +
                "    "src": ""+src +""
" +
                "  }
" +
                "}";
    }

定义静态文件访问路径,此处意思是http://****:8080/upload/ 映射到uploadPath目录

当然也可以通过application.properties(yml)配置,自行baidu

@Configuration
public class InterceptorConfig implements WebMvcConfigurer {

    @Value("${upload-path}")
    private String uploadPath;

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

效果如下

springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录第1张

springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录第2张

springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录第3张

 springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录第4张

免责声明:文章转载自《springboot&layedit 上传文件,配置静态资源文件,存放磁盘其他目录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java 调用apache.commons.codec的包简单实现MD5加密macos 下usb键盘问题.下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

读取XML文件

读取指定路径下XML文件,并将读取值赋值给字典。         /// <summary>        /// 自定义配置文件custom.xml的节点内容集合        /// </summary> public Dictionary<string, string> DicCustomText = new Di...

GSON实现String和JSON转换

实现JSON字符串转换为JSON对象的方式很多。今天主要说一下最近在项目中用到的一个。觉得很方便。推介给大家 代码: import com.google.gson.Gson;import com.google.gson.JsonObject;public class JsonDemo { public static void main(String[] a...

实全软件产品自动升级管理解决方案

实全软件产品自动升级管理解决方案 目 录 1. 描述... 1 2. 产品管理后台系统... 1 2.1. 产品发布... 1 2.2. 产品下载... 2 2.3. 下载日志... 3 2.4. 异常日志... 3 3. 产品Web Service服务接口... 3 3.1. 接口说明... 4 4. 产品升级更新程序... 4 4.1. 产品升级自动更...

MySql与Java的时间类型

MySql与Java的时间类型 MySql的时间类型有Java中与之对应的时间类型datejava.sql.Date Datetimejava.sql.Timestamp Timestampjava.sql.Timestamp Timejava.sql.Time Yearjava.sql.Date 对其进行分析参考MySql 的reference ma...

iOS开发 字符串

iOS开发之玩转字符串 (转)这是另一个收藏的超链接 来自SegmentFault 大神的精品 下面这是一些常用的方法和属性 记得不牢所以收藏下 //一、NSString /*----------------创建字符串的方法----------------*///1、创建常量字符串。NSString *astring = @"This is a Strin...

通过反射验证对象属性值

数据交互是WEB交互的核心功能,用户在Web页面的表单中提交数据,程序接受数据后进行相应的逻辑运算后将数据写入数据库中,在这样的应用中无论 是考虑到应用系统的安全还是用户数据的完整,我们都将对用户提交的数据信息进行相应的验证。 比如一个用户注册的交互应用: 一般会在Model层建立一个注册类 public class Register{public s...