gpt4 book ai didi

android - 我尝试下载一个谷歌文件,没有错误,但它不起作用

转载 作者:行者123 更新时间:2023-11-29 02:02:17 25 4
gpt4 key购买 nike

我正在开发一个带有谷歌驱动器的应用程序,我可以使用这些应用程序查看我的文件。我想下载文件,但我不能。这是我的功能,相当于谷歌文档:

提前致谢!!

  /* Download a file's content.
*
* @param service Drive API service instance.
* @param file Drive File instance.
*
* @return InputStream containing the file's content if successful, {@code null} otherwise.
*/
public static InputStream downloadFile(Drive service, File file) throws IOException
{
if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0)
{
try
{
HttpResponse resp = service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl())).execute();
return resp.getContent();
}
catch (IOException e)
{
// An error occurred.
e.printStackTrace();
return null;
}
}
else
{
// The file doesn't have any content stored on Drive.
return null;
}
}

Logcat 中没有错误,但我在下载、SD 卡等中没有看到任何文件

如果没有错误,我得仔细看看sd卡,系统等?

这一定是别的什么??

最佳答案

您正在获取文件内容并返回一个 InputStream,但是您的代码没有显示您正在使用此 InputStream 做什么。您需要使用它来将文件的内容保存到磁盘或数据库等...请查看 FaddishWorm 的链接在将文件写入 SD 卡的评论中发送给您:Download a file with Android, and showing the progress in a ProgressDialog

关于android - 我尝试下载一个谷歌文件,没有错误,但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12037632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com