* Read file from ftp server * @returns
()
| 116 | * @returns |
| 117 | */ |
| 118 | async readFile() { |
| 119 | await this.#connectIfNotConnected(); |
| 120 | return new Promise((resolve, reject) => { |
| 121 | ftp.downloadFile( |
| 122 | this.#conId, |
| 123 | this.#path, |
| 124 | this.#cacheFile, |
| 125 | async () => { |
| 126 | const data = await internalFs.readFile(this.#cacheFile); |
| 127 | resolve(data); |
| 128 | }, |
| 129 | (error) => { |
| 130 | reject(error); |
| 131 | console.error("FTP readFile: ", error); |
| 132 | }, |
| 133 | ); |
| 134 | }); |
| 135 | } |
| 136 | |
| 137 | /** |
| 138 | * Write file to ftp server |
no test coverage detected