google-api-java-client 是 Android 上一个很好的 web 服务 api 客户端,但是我的意思是一个问题并且在它上面花费了很多时间。
我想通过POST方法上传文件,所以我研究了google-drive API源代码,但它使用媒体上传器将文件上传到google drive。
那么如何通过 google-api-java-client 中的 POST 方法上传文件?
例如 Imgur 上传 API 方法有两个 require 参数。
假设像这样用 google-api-java-client 编写的上传文件 API,但我不知道应该如何填写标记为 ??? 的“图像”字段
public class ImgurImage extends GenericJson {
@com.google.api.client.util.Key("key")
private String mKey;
@com.google.api.client.util.Key("image")
private ??? mImage
}
public class Upload extends JsonHttpRequest {
private static final String REST_PATH = "/2/upload.json"
private Upload(ImgurImage content) {
super(ImgurClient.this, HttpMethod.POST, REST_PATH, content);
}
public void execute() throws IOException {
executeUnparsed();
}
}