gpt4 book ai didi

retrofit - 如何设置动态文件名?

转载 作者:行者123 更新时间:2023-12-05 02:20:34 26 4
gpt4 key购买 nike

使用改造 2,如何为上传的文件设置动态名称?

目前是这样的:

@Part("avatar\"; filename=\"image\" ") RequestBody image,

但是,上传的文件名将是没有扩展名的image。对这种情况有什么建议吗?

最佳答案

使用 MultipartBody.Part 作为类型定义您的端点:

interface Example {
@Multipart //
@POST("/foo/bar/") //
Call<ResponseBody> method(@Part MultipartBody.Part part);
}

然后使用它的工厂来创建类型:

RequestBody body = // image body...
Call<ResponseBody> call = example.method(
MultipartBody.Part.createFormData("image", "whatever.png", body));

关于retrofit - 如何设置动态文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38507040/

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