Javascript 在基本ftp上使用上载,其他可能的用途
我一直在用 我一直在编写代码,但在使用上传时遇到问题。 标准代码是Javascript 在基本ftp上使用上载,其他可能的用途,javascript,fs,Javascript,Fs,我一直在用 我一直在编写代码,但在使用上传时遇到问题。 标准代码是 wait client.upload(fs.createReadStream(“README.md”),“README.md”) fs.createReadStream(“README.md”)上的README.md是已经在目录中的文件 但我正在处理的代码是在javascript上生成的,如下所示: const os = require('os'); const output = [] const data = [{subj
wait client.upload(fs.createReadStream(“README.md”),“README.md”)
fs.createReadStream(“README.md”)
上的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
,因为这个代码稍后会启动服务器。我不知道API,但我注意到你应该调用客户端。在调用客户端之前,访问连接到FTP服务器。上传。您这样做了吗,发送的空文件是否在FTP服务器上被检索?如果这不是问题,那么描述如何从字符串构建可读流(也就是“不知道”->“不知道”,yuk…太晚了,无法编辑)我不知道API,但我注意到您应该调用客户端。在调用客户端之前,访问以连接到FTP服务器。上载。您这样做了吗,发送的空文件是否在FTP服务器上被检索?如果这不是问题,那么描述如何从字符串构建可读流(也就是“不知道”->“不知道”,yuk…太晚了,无法编辑)