Использование upload на basic-ftp, другие возможные варианты использования - PullRequest
1 голос
/ 03 мая 2019

Я использую https://github.com/patrickjuchli/basic-ftp

Есть код, над которым я работаю, и проблема с загрузкой. стандартный код await client.upload(fs.createReadStream("README.md"), "README.md")

README.md на fs.createReadStream("README.md") - это файл, который уже находится в каталоге

но код, над которым я работаю, генерируется на javascript следующим образом:

const os = require('os');

const output = []

const data = [{subject:'Math', grade: 85},{subject:'Art', grade: 80},..]

data.forEach((d) => {
  output.push(
    d.subject+ "\t"
    + d.grade+ "\n");
});

var dataTXT = output.join(os.EOL);

await client.upload(dataTXT , "filename.txt")

проблема в том, что отправленный файл был пустым.

Есть ли другой способ его реализации, или я должен использовать fs.createReadStream но нет файла / данных, которые могут предоставить, потому что все еще в коде. И я не могу сделать fs.writeFile, потому что этот код будет запуск сервера позже.

...