我的应用在使用Dropbox API获取JPG文件(其他图片没问题)时遇到问题。
我的代码如下所示:
DbxRequestConfig config = new DbxRequestConfig("my-awesome-dropbox-app/1.0", Locale.getDefault().toString(), AppengineHttpRequestor.Instance);
DbxClient client = new DbxClient(config, dropboxToken);
DbxEntry.File md;
try {
md = client.getFile(completePath, null, outputStream);
} catch (DbxException e) {
e.printStackTrace();
}
outputStream.close();
错误是:
[INFO] com.dropbox.core.DbxException$BadResponse: Bad JSON in X-Dropbox-Metadata header: 1.141: "photo_info": expecting the end of an object ("}")
[INFO] at com.dropbox.core.DbxClient.startGetSomething(DbxClient.java:475)
[INFO] at com.dropbox.core.DbxClient.startGetFile(DbxClient.java:452)
[INFO] at com.dropbox.core.DbxClient.getFile(DbxClient.java:412)
奇怪的是PNG文件没有这个问题。可能导致此错误的原因是什么?