如何使用JAVA SDK从Dropboxapi获取缩略图?

时间:2012-09-25 08:37:37

标签: java thumbnails dropbox dropbox-api

我正在使用JAVA SDK处理Dropbox API。我尝试通过API获取我的Dropbox帐户中每张图片的缩略图。老实说,在我读完课程之后,他们只提供了对初学者来说不够用的描述。我像这样开始我的代码

public void getThumbnails() throws DropboxException{

    DropboxInputStream dis = api.getThumbnailStream("/Koala.jpg", ThumbSize.ICON_256x256, ThumbFormat.JPEG);

}

我不明白的是:

  1. 我应该向客户端返回一些内容,以显示我从DropboxAPI获得的缩略图,但我不知道应该返回什么。也许是DropboxInputStream?
  2. 如何从API获取缩略图?我试着找一天的例子或指南,但我找不到任何指南......
  3. 请有人指导我如何通过Dropbox API获取缩略图

2 个答案:

答案 0 :(得分:1)

DropboxInputStream只是一个FilterInputStream,因此在您获得输入流之后就可以迭代输入流并读取它。

然后,这只是你需要呈现它的方式的问题。 它是你正在写的Swing应用程序吗?你怎么需要显示那个图像?

答案 1 :(得分:0)

您应该可以使用ImageIO.read

阅读图像
Image image = ImageIO.read(dis);

http://docs.oracle.com/javase/6/docs/api/javax/imageio/ImageIO.html