Javascript 为什么不添加第一个元素createWriteStream
我想向服务器添加文件,以便Javascript 为什么不添加第一个元素createWriteStream,javascript,node.js,graphql,apollo-client,apollo-server,Javascript,Node.js,Graphql,Apollo Client,Apollo Server,我想向服务器添加文件,以便 uploadFiles: async (_, { files }) => { const x = await Promise.all(files); for (const [key, value] of x.entries()) { const { createReadStream, filename } = value; brduj.push(filename); createReadSt
uploadFiles: async (_, { files }) => {
const x = await Promise.all(files);
for (const [key, value] of x.entries()) {
const { createReadStream, filename } = value;
brduj.push(filename);
createReadStream().pipe(
createWriteStream(path.join(__dirname, "../images", filename))
);
}
}
但始终不添加第一项。我不明白为什么。如何解决此问题?当未传递任何参数时,
createReadStream()
做什么?添加除第一个文件以外的所有文件。您没有回答我的问题。请显示createReadStream()
的代码。它不接受任何论点是没有任何意义的。我不知道,我从互联网上拿了这个例子。这里是所有代码。如果需要进一步帮助,请将createReadStream()
的代码添加到问题中。我试图查看那个链接,但找不到它,也不愿意下载文件来查找它(那个网站也不是英文的)。