我们正在使用Node.JS构建文件上传应用程序,并使用IISNODE在IIS上部署它。从这个应用程序中,我们希望将文件上传到远程位置。我们已经在IIS中创建了一个虚拟目录(文档)。该虚拟目录与网络驱动器连接。我们想通过虚拟目录将文件上传到网络驱动器。但是,当我们尝试保存文件时,它将应用程序的绝对路径附加到虚拟目录路径。请在下面找到代码:-
虚拟目录名称:文档
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'Documents')
},
filename: function (req, file, cb) {
cb(null, file.originalname)
}
});
const upload = multer({ storage: storage }).single('attachment');
upload(req, res, function (err) {
if (err) {
// An error occurred when uploading
throw err;
}
res.json({
sucess: true,
message: 'Image was uploaded successfully'
});
// Everything went fine
})