在WebView上加载存储在FTP服务器中的图像/文件

时间:2016-03-09 16:13:37

标签: ios swift webview ftp

我正在尝试在webview上加载存储在FTP服务器中的图像。问题是使用

let url = "ftp://example.com/images/image1.jpg"
let requestURL = NSURL(string:url)
let request = NSURLRequest(URL: requestURL!)
webView.loadRequest(request)

仅显示白屏,因为FTP服务器要求用户名和密码来授予访问权限。所以我的问题是:我如何验证自己,以便在webview中加载来自ftp网址的图片?

1 个答案:

答案 0 :(得分:0)

您可以使用此mask构建网址。

ftp://username:password@hostname/
let login       = "LoginName"
let password    = "Password"
let ftpServer   = "ftp.server.com"
let fileName    = "example.txt"

let ftpUrl = NSURL(string: "ftp://\(login):\(password)@\(ftpServer):21/\(fileName)")