3

ファイルとフォルダーを box.com に移動する Java アプリケーションに取り組んでいます。私は REST API V2 を使用しており、マルチパートをエンドポイントに投稿することで単一のファイルをアップロードできました: https://upload.box.com/api/2.0/files/content

1 回の投稿呼び出しで複数のファイルを box.com にアップロードすることはできますか? もしそうなら、ポストコールはどのように見えるでしょうか?

単一のファイルをアップロードする方法を示すコード スニペットを次に示します。

Client client = Client.create();
File thefile = new File(PATH_TO_FILE/FILE_NAME.pdf);
WebResource webResource = client.resource("https://upload.box.com/api/2.0/files/content");
FormDataMultiPart form = new FormDataMultiPart();

form.bodyPart(new FileDataBodyPart("filename", thefile, MediaType.APPLICATION_OCTET_STREAM_TYPE));
form.field("filename", "test.pdf");
form.field("parent_id", parentId);

ClientResponse response = webResource.type(MediaType.MULTIPART_FORM_DATA).header(
"Authorization", "Bearer " + getBoxTokenProperty(GRANT_TYPE_ACCESS_VAL)).post(ClientResponse.class, form);

前もって感謝します!

4

1 に答える 1

2

現在、Box API は、リクエストごとに 1 つのファイルのアップロードのみをサポートしています。

于 2013-09-14T18:47:17.007 に答える