android - 如何增加android中改造库的上传时间
问题描述
我正在使用改造库将文件上传到服务器。文件上传后显示error:: timeout
. 如何增加上传时间,以便我可以在服务器中上传完整文件。
解决方案
在这里试试这个:在下面的代码中,您将使用您的自定义超时传递您的自定义 OKHTTP 客户端
public class RetrofitClient {
private static final OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.build();
public static Retrofit retrofit = null;
public static Retrofit getClient(String baseUrl) {
if (retrofit == null) {
retrofit = new Retrofit.Builder()
.client(okHttpClient)
.baseUrl(baseUrl)
.addConverterFactory(GsonConverterFactory.create())
.build();
}
return retrofit;
}
}
你还需要这个依赖:
implementation 'com.squareup.okhttp3:okhttp:3.10.0'// OKHTTP \\
将此添加到您的 gradle 文件中