3

我正在开发一个将文件和文件夹移动到 box.com 的 Java 应用程序。我正在使用 REST API V2,并且能够通过向端点发布多部分帖子来上传单个文件:https://upload.box.com/api/2.0/files/content

是否可以通过一个 post call 将多个文件上传到 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

Currently the Box API only supports uploading a single file per request.

于 2013-09-14T18:47:17.007 回答