我对这个 IOS swift 编程很陌生。所以需要一些建议和帮助。我正在创建一个应用程序,我必须在其中显示来自服务器的不同文件。以下是我的文件数据来自的链接类型。
上面的链接适用于 pdf 或它可以是任何类型(txt、doc、img 等)所以我尝试了很多东西但我无法得到结果。
我尝试过的解决方案:-
- 使用基本身份验证,我正在请求 URL 并从文件中获取内容,因此我从服务器获取数据并在控制台上打印,但是当我尝试将该内容复制到一个文件时,它说无法复制说没有这样的文件或文件夹存在,但我已经正确定义了路径位置。以下是我之前询问过的代码链接。
How to read data from file placed in server through url link in ios swift (4)?
有人建议使用我也用过的 Alamofire 库,但没有成功。以下是我提到的代码。
所以让我知道我所做的是否正确,或者有没有我可以尝试的新方法或方式。我也尝试过 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/