Android 使用改型2.0上载文件
我正在使用此方法将文件上载到我的服务器:Android 使用改型2.0上载文件,android,retrofit,Android,Retrofit,我正在使用此方法将文件上载到我的服务器: @Multipart @POST("new") Call<Response> send(@Part("myFile") byte[] file); @Multipart @职位(“新”) 调用send(@Part(“myFile”)字节[]文件); 我一直在阅读,有些人用TypedFile来做,也许这比像我这样发送原始字节容易 TypedFile类位于reformation.mime包中。但我那里没有。此软件包是否已从2.0版本中删除?还
@Multipart
@POST("new")
Call<Response> send(@Part("myFile") byte[] file);
@Multipart
@职位(“新”)
调用send(@Part(“myFile”)字节[]文件);
我一直在阅读,有些人用TypedFile
来做,也许这比像我这样发送原始字节容易
TypedFile
类位于reformation.mime
包中。但我那里没有。此软件包是否已从2.0版本中删除?还是我必须添加另一个依赖项?如果是,哪一个
谢谢。在2.0中,您需要使用RequestBody而不是TypedFile。使用RequestBody获取文件
RequestBody file = RequestBody.create(MediaType.parse("image/*"), path);
在你的请求中使用它
@Multipart
@POST("new")
Call<Response> send(@Part("myFile") RequestBody file);
@Multipart
@职位(“新”)
调用send(@Part(“myFile”)RequestBody文件);
更多信息谢谢。我要试试it@HellCat2405如何使用2上载多个文件。