gpt4 book ai didi

IOS/Swift2 - 列出远程目录中的所有文件

转载 作者:行者123 更新时间:2023-11-29 01:46:44 25 4
gpt4 key购买 nike

我有一台运行 nginx 的服务器。我的服务器中有一个目录,其中有几个音频文件。我用“url”替换了我的真实 url。

如何在表格中列出该目录中的所有文件。

当我打印 weContent 时,我得到:

403 禁止访问

override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "url")!
//self.webView.loadRequest(NSURLRequest(URL: url))

let task = NSURLSession.sharedSession().dataTaskWithURL(url) { (data, response, error) -> Void in

// Will happen when task completes
if let urlContent = data {
let webContent = NSString(data: urlContent, encoding: NSUTF8StringEncoding)
print(webContent)
dispatch_async(dispatch_get_main_queue(), { () -> Void in
self.webView.loadHTMLString(String(webContent!), baseURL: nil)
})
} else {
// Show error message
}
}
task.resume()
}

谢谢

最佳答案

403 错误通常意味着用户或组无权访问您请求的资源。

您应该尝试更改您尝试访问的目录的权限:o+r 或将目录的所有者更改为适当的用户。 (我一般用apache服务器,用户是www)

Nginx 提供了自己的 403 错误文档 here

关于IOS/Swift2 - 列出远程目录中的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31830384/

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