在basic-ftp上使用上载,其他可能的用途

时间:2019-05-03 02:42:56

标签: javascript fs

我一直在使用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,因为此代码稍后将在服务器中启动。

0 个答案:

没有答案