gpt4 book ai didi

android - 设置内容传输编码 : 8bit for Multipart upload with Retrofit

转载 作者:搜寻专家 更新时间:2023-11-01 07:58:06 26 4
gpt4 key购买 nike

我正在处理分段上传。我使用了 Retrofit,这是我的界面:

    @Multipart
@POST (EndPoint.SEND_MMS)
void sendMMS(@Part("text") String text,@Part("attachments") TypedFile attachment, Callback<Object> callback);

“文本”和“附件”部分具有 Content-Transfer-Encoding: binary。服务器端无法从“文本”中提取数据,它需要 Content-Transfer-Encoding: 8bit 而不是二进制。你对我的问题有什么解决办法吗?

问候,

最佳答案

@Multipart
@POST (EndPoint.SEND_MMS)
void sendMMS(@Part(value = "text", encoding = "8bit") String text,@Part("attachments") TypedFile attachment, Callback<Object> callback);

retrofit.http.Part javadoc

关于android - 设置内容传输编码 : 8bit for Multipart upload with Retrofit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24932726/

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