我目前正在尝试制作一个从 Google Drive 下载文件的应用程序。
在 Google Drive SDK 文档中,我找到了一个应该返回 System.IO.Stream 对象的示例方法。
https://developers.google.com/drive/manage-downloads https://developers.google.com/drive/manage-downloads
为此,它需要每个文件的下载 URL。
但是,并不总是指定返回此下载 URL。有谁知道这是为什么吗?我能做些什么呢?
更新:我发现我可以使用exportURL。这些几乎总是由服务返回。
后续问题:如何以特定用户身份运行应用程序? => 有时应用程序会向某个网址发出请求,然后请求会超时。当我在浏览器中尝试相同的 URL 时,它就像一个魅力......
Thanks!
可能会迟到,但我刚刚使用以下代码从 Google Drive 下载:
var stream = service.HttpClient.GetStreamAsync(downloadUrl);
var result = stream.Result;
using (var fileStream = System.IO.File.Create(filePath))
{
result.CopyTo(fileStream);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)