3

我知道要上传二进制文件,我们应该使用multipart而不是Form-Urlencoded!但似乎 AWS-S3/Minio 不支持它。Minio 返回以下错误:

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NotImplemented</Code><Message>A header you provided
implies functionality that is not implemented</Message><Key></Key>
<BucketName></BucketName>
<Resource>/chats/k0ydjPjA6yIBKEOdlU3HzPCmaJdQfxz83z0VyC1m</Resource>
<RequestId>3L137</RequestId><HostId>3L137</HostId></Error>

retrofit 2用来创建这样的查询

Call<Void> minio_uploadFile(@Url String url,@Part("file") RequestBody description,
 @Part MultipartBody.Part file,
 @QueryMap(encoded = true) Map<String,String>formData);

谁能帮我?或者我必须使用 Form-Urlencoded 来上传文件?!

4

0 回答 0