java传递json数据和文件如何在一个请求中完成

因为是接口的原因,需要json数据来表示一些键值关系,然后接口还需要上传一个音频文件。怎么能在同一次HTTP请求中完成这两种数据传输呢。或者说怎么让两者共存呢,如果把文件转成字符串然后加如json数据中,json数据会变的很大。比原本文件的长度要长的多几乎是两倍

3个回答

可以使用FormData进行传递,具体方法自己查一下。

我也想过用formData那样非常方便,但是架构师已经把接口数据定义好了。我的意见不可能被接受

如果不接受你的意见,直接问你们的架构师,让他给实现方案。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问