Skip to main content

SFTP

Armazenador de arquivos que permite listar, fazer upload, e download de arquivos em um servidor SFTP (SSH File Transfer Protocol).

Estrutura do código:

const SFTPClient = require("@devapi/engine/sftp");
const connection = {
host: "localhost",
user: "user",
password: "password",
port: 21,
};
const result = await SFTPClient.readFile(connection, filePath);

Métodos#

Ler arquivo#

Função que permite a leitura de arquivos armazenados no servidor SFTP.

const result = await SFTPClient.readFile(connection, filePath);

Upload arquivo#

Função que permite enviar arquivos de um terminal local para o servidor SFTP.

const result = await SFTPClient.writeFile(connection, filePath, fileData);

Deletar arquivo#

Função que permite excluir arquivos do servidor SFTP.

const result = await SFTPClient.deleteFile(connection, filePath);

Listar diretórios#

Função que permite listar diretórios do caminho servidor SFTP.

const result = await SFTPClient.readDirectory(connection, directoryPath);