如何在 multer 中指定目的地以将图像上传到节点 js 中的远程服务器文件夹?

How to specify destination in multer to upload images to remote server folder in node js?

app.post('/photo',[ multer({ dest:'http://example.com/images/new/',limits: {files: 8,fields: 18}}

This is not working as I am on other server and trying to upload it to another server's folder.How do I change this ?

如果我理解正确,您的用户正在将图像上传到节点服务器,您希望将文件从那里移动到另一台服务器,该服务器在物理上与您的节点服务器不同,或者您没有访问服务器所在的文件系统。

dest: The destination directory for the uploaded files

这意味着您的服务器应该可以直接访问该文件夹的文件系统。 您可以做的是:将此目标视为一个临时文件夹,您可以使用其他方案将文件从该位置移动到所需的最终位置。其他方案,意味着取决于您的服务器之间的可用通信,它可以是一个 scp 调用,或者如果它是一个云服务器,可能是 aws-s3 模块,取决于。但是 multer 不会自动为你做。