栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringMVC将图片上传到服务器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC将图片上传到服务器

SpringMVC文件上传到服务器
 //将图片上传到服务器
    @RequestMapping(path = "/pic.do")
    @ResponseBody
    public Map pic(@RequestParam("file") MultipartFile file) throws Exception {

        String basepath = "http://192.168.0.1:8080/images/";
        String directory = "fruit/";
        String uuid_pic = UUID.randomUUID().toString().replaceAll("-", "");
        //获取图片的原始名字
        String oldname = file.getOriginalFilename();
        //获取图片的后缀名
        String suffix = oldname.substring(oldname.lastIndexOf("."));
        //上传服务器所在的地址
        String path = basepath + directory + uuid_pic + suffix;

        Client client = Client.create();
        // 和图片服务器进行连接
        WebResource webResource = client.resource(path);

        Map map = new HashMap();
        map.put("code", 0);
        // 上传文件
        webResource.put(file.getBytes());
        map.put("msg", "上传成功");
        map.put("code", 100);
        //保存新头像地址到map集合,
        // 以传递到前端,保存到前端表单
        map.put("address", directory + uuid_pic + suffix);
        return map;
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/692663.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号