我正在尝试在 Web View 上加载存储在 FTP 服务器中的图像。问题是使用
let url = "ftp://example.com/images/image1.jpg"
let requestURL = NSURL(string:url)
let request = NSURLRequest(URL: requestURL!)
webView.loadRequest(request)
仅显示白屏,因为 FTP 服务器要求输入用户名和密码才能授予访问权限。所以我的问题是:如何对自己进行身份验证,以便 ftp url 中的图像加载到 web View 中?
最佳答案
您可以使用此 mask 构建 URL .
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)")
关于ios - 在WebView上加载FTP服务器中存储的图像/文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35896835/