ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?
<p><p>使用 <code>Google Drive V3 API</code> 下载文件和 pdf。</p>
<ol>
<li><p>根据 Google Doc,下面的 Google Drive V3 Api 是下载文件(比如文本文件)的 Url。</p>
<p><code>NSString *url = ;</code></p></li>
</ol>
<p>但是,当我简单地使用此 url 时,它在下载文件时给了我错误,然后我尝试使用客户端 ID 进行类似的操作,并且工作正常。(这里我删除了 alt=media 并在 url 中添加了客户端 ID。这是完美的工作正常)。下面是修改后的网址。</p>
<pre><code>`NSString *url = ;`
</code></pre>
<ol 开始=“2”>
<li><p>现在他们在 Google Doc 中提到使用以下网址的 pdf。</p>
<p><code>NSString *url = ;</code></p></li>
</ol>
<p>我再次面临同样的问题..上面下载 pdf 的 url 给了我错误。我已经完成了与 url 的所有排列和组合,但没有成功。</p>
<p>***文档中提供的示例代码使用的是google drive V2 Api。</p>
<p>那么,如何使用 Google Drive V3 Api 下载 pdf?请帮助。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>今天,我从 Google Drive V3 Api 下载文件成功。</p>
<pre><code>self.fileSize = ;
////////////////////////////////////////////////////////////////////////////////////////////////////
GTMSessionFetcher *fetcher = ;
if(fetcher==nil)
{
break;
}
fetcher.authorizer = .authorizer;
fetcher.destinationFileURL = ;
__block typeof(self) blockSelf = self;
fetcher.downloadProgressBlock= ^(int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) {
//get download progress
};
////////////////////////////////////////////////////////////////////////////////////////////////////
;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 如何在 IOS 中从 google drive V3 API 下载 pdf?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/37339785/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/37339785/
</a>
</p>
页:
[1]