gpt4 book ai didi

ios - 使用 NSURLSession 下载时获取文件路径

转载 作者:行者123 更新时间:2023-11-28 21:55:31 25 4
gpt4 key购买 nike

我想在下载时播放音乐,所以我用本地文件播放音乐,我如何在使用 NSURLSession 下载时获取 tmp 目录中的文件路径。

URLSession:downloadTask:didFinishDownloadingToURL: 方法不是只在文件下载时调用,所以我该怎么办

最佳答案

如果您想在下载文件时获取文件位置,请不要使用下载任务。例如,创建一个 NSURLSessionDataTask 并将其流式传输到您自己的持久存储(例如,为持久存储中的本地文件创建您自己的 NSOutputStream 并打开它,然后在 didReceiveData 中,只需将数据写入您的流,并在完成后关闭流)。然后你可以用流/文件做任何你想做的事情。如果使用 AFNetworking,我相信 AFHTTPRequestOperation 也会为此公开一个 outputStream 属性。

关于ios - 使用 NSURLSession 下载时获取文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26748229/

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