繁体   English   中英

尝试在GAE中使用Dropbox Java API下载文件

[英]Trying to download a file using Dropbox Java API in the GAE

我在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(客户端或服务器端)的任何想法? 谢谢蒂姆

得到它了! 谢谢。 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());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM