Получение данных через sftp с помощью NMS SH в Swift - PullRequest
1 голос
/ 21 января 2020

Я пытаюсь получить файл JSON с моего сервера на мой iPhone. Я использую NMS SH для моего FTP-соединения, и соединение работает.

Но я не могу получить данные с моего сервера. Не имеет значения, какой путь я использую ~/ или / или /someFolder/ или someFolder. Каждый раз я получаю сообщение об ошибке:

NMSSH_Test [] NMS SH: не удается открыть файл в path / testDirectory (ошибка 0:)

Здесь мой код:

class Data {
    init() {
        let session = NMSSHSession.init(host: "someIp", andUsername: "user")
        session.connect()
        if session.isConnected{
            session.authenticate(byPassword: "password")
            if session.isAuthorized {
                let sftpsession = NMSFTP(session : session)
                sftpsession.contents(atPath: "/testDirectory")
//                if (sftpsession.contentsOfDirectory(atPath: "~/") != nil) {
//                    print("Found Data!")
//                }
            }
        }
    }
}

...