java - 在 imgur 结果上上传图像正常,但没有数据
问题描述
我正在尝试从我的 android apk 上传图像。
我使用此代码,似乎有效,但我没有收到数据响应
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
okhttp3.RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("image", getBase64Image(bitmapImage))
.build();
okhttp3.Request request = new okhttp3.Request.Builder()
.url("https://api.imgur.com/3/image")
.method("POST", body)
.addHeader("Authorization", "Client-ID " + CLIENT_ID)
.build();
client.newCall(request).enqueue(new okhttp3.Callback() {
@Override
public void onFailure(okhttp3.Call call, IOException e) {
Log.d("ERROR",e.getMessage());
}
@Override
public void onResponse(okhttp3.Call call, okhttp3.Response response) throws IOException {
//My code
}
});
解决方案
推荐阅读
- awk - 使用 awk 或 sed 将小数点添加到整数
- javascript - jQuery如何重复动画
- mysql - NodeJS获取mysql查询结果
- logging - 如何在独白中使用 DeduplicationHandler?
- sql - 查询:emps 数量最高的部门名称,错误:无法对包含聚合或子查询的表达式执行聚合函数
- javascript - Redux 多次分派动作,即使它只在一个函数中分派一次
- sql - 访问:删除查询要求一个参数
- css - 如何在输入文本元素中添加日历图标
- swiftui - 如何使用 SwiftUi 导入 FSCalendar?
- javascript - 斐波那契发生器没有给出正确的结果