“无法打开文件“ command.cgi”。”

时间:2019-05-23 02:24:12

标签: ios swift flashair

FlashAir W-04第四代SD存储卡

在我的iOS应用目录中,列表api不起作用。

响应:

任务。<0> HTTP加载失败(错误代码:-1003 [12:8])

2019-05-21 23:32:40.267572 + 0530 Razzo [10489:87069] NSURLConnection完成错误-代码-1003

Error Domain = NSCocoaErrorDomain代码= 256“无法打开文件“ command.cgi”。” UserInfo = {NSURL = http://flashair/command.cgi?op=100&DIR=/DCIM}

请帮助我什么地方

下面的代码段

private func getdata() {
        let url100 = URL(string: "http://flashair/command.cgi?op=100&DIR=/DCIM")
        var dirStr: String? = nil
        do {
            if let url100 = url100 {
                dirStr = try String(contentsOf: url100, encoding: String.Encoding(rawValue: String.Encoding.utf8.rawValue))
                if let dir = dirStr {
                    arrayfiles = dir.components(separatedBy: "\n")
                }
                tblContent.reloadData()
            }
        } catch {
            print(error)
            self.displayAlert(message: error.localizedDescription)
        }
}

下面的配置文件

[供应商]

CIPATH = / DCIM / 100__TSB / FA000001.JPG

APPMODE = 4

APPNETWORKKEY = 12345678

VERSION = F15DBW3BW4.00.03

CID = 02544d535733324755e3c6dc7b012301

PRODUCT = FlashAir

VENDOR =东芝

MASTERCODE = f437b71e0e4f

LOCK = 1

1 个答案:

答案 0 :(得分:-1)

contentsOf: url100用于本地文件URL。您没有提供有效的文件URL。

如果文件是远程文件,则需要使用URLSession将文件下载为数据。如果是本地文件,则需要计算其文件URL。