Я использую 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
, потому что этот код будет запуск сервера позже.