我有一台运行nginx的服务器。我的服务器中有一个目录,我有几个音频文件。我用" 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()
}
谢谢
答案 0 :(得分:1)
403错误通常意味着用户或组无权访问您请求的资源。
您应该尝试更改您尝试访问的目录的权限:o + r或将目录的所有者更改为相应的用户。 (我一般使用apache服务器,用户是www)
Nginx提供了有关403错误here
的自己的文档