Skip to main content

FTP

Armazenador de arquivos que permite listar, fazer upload, e download de arquivos em um servidor FTP.

Estrutura do código:

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

Métodos#

Ler arquivo#

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

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

Upload arquivo#

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

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

Deletar arquivo#

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

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

Listar diretórios#

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

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