我在Dropbox上有一个XML文件,我想使用Dropbox Java API从我的Google App Engine访问。经过一段时间的游戏,我发现GAE不支持FileOutputStream
。
FileOutputStream outputStream = new FileOutputStream("myFile.txt");
try {
DbxEntry.File downloadedFile = client.getFile("/myFile.txt", null,
outputStream);
System.out.println("Metadata: " + downloadedFile.toString());
}
如何从Dropbox获取XML数据到我的GAE(客户端或服务器端)? 谢谢 添
答案 0 :(得分:0)
知道了!谢谢。 ByteArrayOutputStream
工作了。因此,对于试图在Google App Engine环境中读取DropBox文件(即读入内存)的其他人来说,这对我有用了
String fileName = "myfile.xml"; OutputStream out = new ByteArrayOutputStream();
try {
dbxClient.getFile("/" + fileName, null, out);
} catch (DbxException e) {
e.printStackTrace();
}
System.out.println("File Contente: " + out.toString());