2017-04-24 16 views
0

ここではRetrofit2するためのインタフェースであるアップロードGoogleドライブAPIレトロフィット2

public void onActivityResult(...) { 
    .... 
MultipartBody.Part filePart = 
    MultipartBody.Part.createFormData("image", file.getName(), fileBody); 
Call<JsonObject> request = 
    server.uploadFileMutil(oauthToken.getAccessToken(),filePart); 
request.enqueue(new Callback<JsonObject>(){...}); 

} 

oauthToken.getAccessToken() -accesstoken

MultipartBody。パートfilePart - 私は、サーバー一般的に

に送信するファイルは、どのように問い合わせを行い、することmetaPartdataPartのためにこれらの2つのパラメータ?

トークンに持ち込む必要があります。ベアラーの種類は、どのようにするのですか?

答えて

1

回答が見つからないかどうかわかりません。まだ下にいくつかのコードを表示し、誰かを助けることを願っています。

val contentType = MediaType.parse("application/json; charset=UTF-8"); 
val content = "{\"name\": \"" + srcFile.name + "\"}" 
val metaPart = MultipartBody.Part.create(RequestBody.create(contentType, content)) 
val dataPart = MultipartBody.Part.create(RequestBody.create(MediaType.parse("text/plain"), srcFile)) 
val headers = HashMap<String, String>() 
headers.put("Authorization", "Bearer " + accessToken) 

mDriveApi.uploadFile(headers, metaPart, dataPart) 
関連する問題