2

我正在使用 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 获取缩略图?我试图找到一天的示例或指南,但我找不到任何指南......

请有人指导我如何通过 Dropbox API 获取缩略图

4

2 回答 2

1

DropboxInputStream 只是一个 FilterInputStream 所以在你得到你写的输入流之后,你可以迭代输入流并读取它。

那么这只是你需要呈现它的方式的问题。您正在编写的是 Swing 应用程序吗?您如何显示该图像?

于 2012-09-25T09:04:14.723 回答
0

您应该能够使用 ImageIO.read 读取图像

Image image = ImageIO.read(dis);

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

于 2012-09-25T08:59:56.583 回答