加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在Spring中将Multipart文件作为字符串读取?

发布时间:2020-12-15 01:50:26 所属栏目:大数据 来源:网络整理
导读:我想使用Advanced Rest Client从我的桌面发布文本文件. 这是我的控制器: @RequestMapping(value = "/vsp/debug/compareConfig/{deviceIp:.*}",method = RequestMethod.POST,consumes = { "multipart/form-data" },produces = { "application/json" })public

我想使用Advanced Rest Client从我的桌面发布文本文件.
这是我的控制器:

@RequestMapping(value = "/vsp/debug/compareConfig/{deviceIp:.*}",method = RequestMethod.POST,consumes = { "multipart/form-data" },produces = { "application/json" })

public ResponseEntity

这不会返回字节长度或文件大小的任何值.我想将文件值读取到StringBuffer.有人可以提供有关此的指示吗?在将其解析为字符串之前,我不确定是否需要保存此文件.如果是这样,我如何在工作区中保存文件?

最佳答案
如果要将Multipart文件的内容加载到String中,最简单的解决方案是:

String content = new String(file.getBytes());

或者,如果要指定charset:

String content = new String(file.getBytes(),"UTF-8");

但是,如果您的文件很大,这个解决方案可能不是最好的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读