当前位置:   article > 正文

RestTemplate发送MultipartFile_resttemplate multipartfile

resttemplate multipartfile

RestTemplate转发MultipartFile到另外一个接口

使用 RestTemplate 发送 MultipartFile 文件,这其实是个坑来的,MultipartFile 是 Spring 中的一个接口,主要用来接收请求中带有的文件形式。
当我们使用 RestTemplate 来传这个时,程序就报IO流异常。如果是保存完了再转发MultipartFile会发现文件找不到。
所以常规的解决方法是先暂存到本地,然后把本地的文件写到流里面再转发给接口

转发端代码

public void transmit(MultipartFile file){
   
        StringBuilder sb = new StringBuilder();
        //根据日期创建文件夹
        String suffix = "\\" + LocalDate.now().toString().replace("-", "\\");
        sb.append(localPath).append(suffix).append(File.separator).
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/302881
推荐阅读
相关标签
  

闽ICP备14008679号