gpt4 book ai didi

ios - 如何在 swift ios 中显示从服务器到您的手机的任何扩展文件?

转载 作者:行者123 更新时间:2023-11-28 14:24:06 25 4
gpt4 key购买 nike

我对这个 IOS swift 编程很陌生。所以需要一些建议和帮助。我正在创建一个应用程序,我必须在其中显示来自服务器的不同文件。以下是我的文件数据来自的链接类型。

http://demo.xxxx.com/dctm-rest/repositories/iol_ref2/objects/0900a18480383d14/content-media?format=pdf&modifier=&page=0

上面的链接适用于 pdf 或它可以是任何类型(txt、doc、img 等)所以我尝试了很多东西但我无法得到结果。

我尝试过的解决方案:-

  1. 使用基本身份验证,我正在请求 URL 并从文件中获取内容,因此我从服务器获取数据并在控制台上打印,但是当我尝试将该内容复制到一个文件时,它说无法复制说没有这样的文件或文件夹存在,但我已经正确定义了路径位置。以下是我之前询问过的代码链接。

How to read data from file placed in server through url link in ios swift (4)?

  1. 有人建议使用我也用过的 Alamofire 库,但没有成功。以下是我提到的代码。

    Alamofire: finished with error - code: -1001

所以让我知道我所做的是否正确,或者有没有我可以尝试的新方法或方式。我也尝试过 WebView 。所以请帮我解决这个问题。

提前致谢

最佳答案

我使用这样的代码下载文件并将其存储在本地。

let destination: DownloadRequest.DownloadFileDestination = { _, _ in
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let fileURL = documentsURL.appendingPathComponent(documentFilename)
return (fileURL, [.removePreviousFile])
}

Alamofire.download(url, to: destination).response { [unowned self] response in
// check download and call completion handler
}

您使用什么代码下载文件?

关于ios - 如何在 swift ios 中显示从服务器到您的手机的任何扩展文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51739924/

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