gpt4 book ai didi

ios - 获取下载进度Google云端硬盘

转载 作者:行者123 更新时间:2023-12-01 17:42:20 25 4
gpt4 key购买 nike

有没有一种方法可以在NSURLConnection的didReceiveData上获取回调,或在下载Google云端硬盘文件时跟踪下载进度的另一种方法?

我只看到一个uploadProgress,而download方法需要一个完成块。

最佳答案

这是适合您的代码段:

self.fetcher = [GTMHTTPFetcher fetcherWithRequest:request];
[self.fetcher setReceivedDataBlock:^(NSData *data) {
float percentTransfered = self.fetcher.downloadedLength * 100.0f / self.fetcher.response.expectedContentLength;
// Do something with progress
}

如果下载文件的大小未知,则ExpectedContentLength将返回-1。

关于ios - 获取下载进度Google云端硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222258/

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