[英]How to store data with multer outside of the project folder?
我想在項目文件夾之外保存一個表單文件。 為此我開始使用
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, __dirname + 'uploads')
},
filename: function (req, file, cb) {
cb(null, file.fieldname + '-' + Date.now())
}
})
但 __dirname 已經在我的項目文件夾中。 是否有任何方法可以訪問文件夾外的路徑? 謝謝!
您可以使用..
表示法將 go 向上一個文件夾,或指定以/
開頭的根相對路徑。
假設您要將文件保存在位於/home/john/uploads
的文件夾中,並且您的項目位於/home/john/myproject
中。 以下兩種方法都可以:
destination: function (req, file, cb) {
cb(null, '/home/john/uploads');
// or
cb(null, '../uploads');
},
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.