程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它??

开发过程中遇到如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?的解决方法建议,希望对你解决如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?有所启发或帮助; @H_403_0@在我的 iOS 项目中,我需要在设备上的特定位置下载一个文件,这样我就可以在它仍在下载时开始阅读。

@H_403_0@我的目标是从一开始就流式传输音频文件,但我需要将该音频文件保存在本地的最终位置(我不希望在下载过程中将该文件保存在临时文件夹中,并且然后在下载完成后移动到其最终位置,这显然是默认行为)。

@H_403_0@所以这是我迄今为止尝试过的:


private var observation: NSkeyvalueObservation?

func downloadAudiofile()
{
    let url: URL = URL(String: "https://www.demo.com/audiofile.ogg")!
    let task = URLSession.shared.dataTask(with: url) {(data,response,error) in
        if (error != nil)
        {
            print(error)
        }
        else
        {
            print("download complete")
        }
    }
    
    observation = task.progress.observe(\.fractionCompleted) {(progress,_) in
        print("progression : \(progress)")
    }
    
    task.resume()
}

@H_403_0@但由于我是 iOS 的初学者,我不知道如何在下载数据的同时保存下载的数据

@H_403_0@我怎样才能做到这一点?

@H_403_0@谢谢。

解决方法

好的,这就是我所做的(它可能不是最干净的解决方案,但它有效):

var
  AllSeparators: TColSeparators;
begin
  FillChar(AllSeparators,SizeOf(AllSeparators),0);

大佬总结

以上是大佬教程为你收集整理的如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?全部内容,希望文章能够帮你解决如何将下载文件保存在特定位置,以便我可以在 iOS 中下载时阅读它?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。