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

标签 ios swift webview ftp

我正在尝试在 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/

相关文章:

ios - 如何使用 UIViewAnimationOptionRepeat 自动重复一组链接的 UIView 动画

ios - React Native 使用设备上的预捆绑文件,即使是 DEV 模式

ios - 将 REST URL 模式映射到 Siesta 框架的模型对象的最佳方法是什么?

android - 使用 WebView 登录 Twitter

iphone - iOS - 如何存储捕获的图像并将其显示在您的应用程序中

ios - 在 iOS 中检查互联网连接的最佳方法

ios - 如何在 iOS 中暂停/恢复/取消事件

Swift:按一个值对 CGPoints 的 NSArray 进行排序,然后按另一个值排序?

javascript - 消除在其他元素的滚动事件上更新元素的滚动顶部/滚动左时的延迟

google-chrome - chrome应用程序webview事件定义和顺序