google-api-java-client在Android上是一個很好的web服務api客戶端,但是我的意思是一個問題,並且花很多時間在它上面。如何使用POST方法在google-api-java-client中上傳文件?
我想通過POST方法上傳文件,所以我研究谷歌驅動器的API源代碼,但它使用媒體上傳器上傳文件到谷歌驅動器。
那麼如何通過POST方法在google-api-java-client中上傳文件?
例如Imgur上傳API方法有兩個require參數。
假設一個上傳文件的API用google-api-java-client寫成這樣,但我不知道該如何填寫'image'字段,它標記着?
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();
}
}
用於uplaoding MP4/3GP甚至成功? –