跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 平台政策 > vue前端传递文件夹以及其他参数到后台

vue前端传递文件夹以及其他参数到后台

时间:2024-04-20 17:05:33 来源:网络cs 作者:付梓 栏目:平台政策 阅读:

标签: 参数  后台  传递  文件 
阅读本书更多章节>>>>

前端

1、前端通过FormData进行传递,代码如下
请添加图片描述

后端

2、后端通过如下方式进行接收和解析
在这里插入图片描述
注意:如果后端接收不到数据,或者前端没有执行请求方法,考虑可能是定义的函数名冲突导致,更改函数名重试即可

可能需要的方法

   /**     * File转MultipartFile     *     * @param file     * @return     */    private MultipartFile getMultipartFile(File file) {        FileInputStream fileInputStream = null;        MultipartFile multipartFile = null;        try {            fileInputStream = new FileInputStream(file);            multipartFile = new MockMultipartFile(file.getName(), file.getName(),                    ContentType.APPLICATION_OCTET_STREAM.toString(), fileInputStream);        } catch (Exception e) {            e.printStackTrace();        }        return multipartFile;    }    /**     * MultipartFile转File     *     * @param multipartFile     * @return     */    private File convertMultipartFileToFile(MultipartFile multipartFile) {        try {            // 使用Apache Commons IO库的FileUtils.copyInputStream()方法将MultipartFile的内容复制到一个新文件            File targetFile = new File("path/to/target/file"); // 指定目标文件路径,可以根据需要修改            FileUtils.copyInputStreamToFile(multipartFile.getInputStream(), targetFile);            return targetFile;        } catch (IOException e) {            e.printStackTrace();            return null;        }    }
阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/zhengce/2024-04-20/160740.html,文章来源:网络cs,作者:付梓,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论