gpt4 book ai didi

java - 使用改造 :2. 0.0-beta1 发送带有文件的多部分

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:12:31 26 4
gpt4 key购买 nike

我在向服务器发送 multipartRequest 时遇到问题。

RequestBody file = RequestBody.create(MediaType.parse("application/json"), myFile);
return apiService.updateProfile2(token, file);


@Multipart
@POST("/profile/update")
Call<RegistrationResponse> updateProfile2(@Header(value = "X-AUTH-TOKEN") String toke, @Part(value = "json") RequestBody json);

问题:

请求体为空,到服务器时

最佳答案

更新

Uploading files with Retorfit 2 and Multipart

原始的、题外话的回答

http://www.codejava.net/java-se/networking/upload-files-by-sending-multipart-request-programmatically这是一篇很好的文章,其中包含发送多部分的代码。这对我有用。

MultipartUtility multipart = new MultipartUtility(requestURL, charset);

multipart.addHeaderField("User-Agent", "CodeJava");
multipart.addHeaderField("Test-Header", "Header-Value");

multipart.addFormField("description", "Cool Pictures");
multipart.addFormField("keywords", "Java,upload,Spring");

multipart.addFilePart("fileUpload", uploadFile1);
multipart.addFilePart("fileUpload", uploadFile2);

List<String> response = multipart.finish();

System.out.println("SERVER REPLIED:");

for (String line : response) {
System.out.println(line);
}

关于java - 使用改造 :2. 0.0-beta1 发送带有文件的多部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33693383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com