从NODE.JS应用程序IISNODE将文件上传到虚拟目录(指向网络位置)

时间:2018-07-19 10:49:28

标签: node.js file-upload multer iisnode

我们正在使用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

})

0 个答案:

没有答案