1
私のnode.jsコードでは、画像のように動的なファイルのフルパスをアップロードしたいと考えています。Node.js - Multerの使用アップロードファイル(ソースファイル)のフルパスを取得する方法は?
私が何をするか分からない、私はあなたのコメントからわかるように、私は
app.post('/upload', upload.single('userfile'), function(req, res){
var filename = __dirname +'/'+ req.file.path; //this is uploaded file path
var s = fs.ReadStream(filename);
s.on('data', function(data) {
shasum.update(data)
})
// making digest
s.on('end', function() {
var hash = shasum.digest('hex')
console.log("Hash : "+ hash + ' ' + filename)
res.send('Uploaded : ' + hash);
})
})
フルパスのためにこれを試してください** VAR fullurlを= req.protocol + '://' + req.get( 'ホスト') + req.file.path; ** –
エラー:ENOENT:そのようなファイルやディレクトリはありません 'C:\ nodejs \ example \ http:\ localhost:3000 \ uploads \ 4.4.1_翻訳.hwp' –