Springboot中传递文件

  在公司的项目开发中,需要接收其他服务的文件及向其他文件传递文件,之前是说简单的在页面使用了Multipart向服务器传递文件,这显然有点太简单了。现在既要传递文件,又要传递参数。那么最理想的情况就是把它们都当做对象来传递,对方按相同的对象类型接受对象。但是http是传递的是报文,而报文传递是字节数据,需要转换器转换成我们需要的数据格式,比如String,Object等。

  在开发过程中,获取文件流老是出错,提示没有合适的HttpMessageConveter,我百度查了下,我默认是使用系统的RestTemplate,这个需要使用StringHttpMessageConverter,感觉这个converter很强大,然后就不报错了,很好奇其源码,但是估计会很多,然后自己又看不懂,可以慢慢研究。

猜你喜欢

转载自www.cnblogs.com/Robin008/p/11094353.html
今日推荐