2016-12-19 14 views
0

私はjava-box-sdkを使用してファイルをボックスにアップロードしています。現在、ファイルをアップロードすることができますが、そのファイルに対して操作を行うには、そのファイルのIDが必要です。アップロードしたファイルのIDを取得するにはどうしたらいいですか? は、ここに私のコードBoxFolderてボックスにアップロードした後にファイルのIDを取得する

BoxAPIConnection api = new BoxAPIConnection(code); 
      BoxUser.Info userInfo = BoxUser.getCurrentUser(api).getInfo(); 
      System.out.format("Welcome, %s <%s>!\n\n", userInfo.getName(), userInfo.getLogin()); 
      BoxFolder rootFolder = BoxFolder.getRootFolder(api); 
      FileInputStream stream = new FileInputStream("/home/stuart/two.txt"); 
      rootFolder.uploadFile(stream, "two.txt"); 
      stream.close(); 

答えて

1

ループであるとBoxItem.InfoからIDを取得します。例は次のとおりです。http://opensource.box.com/box-java-sdk/

BoxFolder rootFolder = BoxFolder.getRootFolder(api); (BoxItem.Info itemInfo:rootFolder)用

{

System.out.format("[%s] %s\n", itemInfo.getID(), itemInfo.getName()); 

}これは動作

+0

おかげ! –

+0

これはうれしいことです。 –

関連する問題