我面臨一個奇怪的問題,我的快遞服務器:我想下載文件在運行時創建的文件夾內;這是我的代碼:快遞服務器沒有找到要下載的文件
var folder = id.toString()
var file = [projectRoot,"/app/temp/",folder, "/registrazioni.zip"].join("")
console.log('file',file)
res.download(file,'registrazioni.zip')
我知道所有變量的定義,但res.download引發錯誤:
{ [Error: ENOENT: no such file or directory, stat '/home/giuseppe/projects/csgSAW/app/temp/undefined/registrazioni.zip']
錯誤號:-2, 代碼: 'ENOENT', 系統調用: 'STAT', 路徑: '/home/projects/csgSAW/app/temp/undefined/registrazioni.zip', 揭露:假的, 的StatusCode:404, 狀態:404}
在那裏我應該看到該文件夾,但沒有定義,但在res.download之前的consolo.log是正確的,所以我很困惑,不知道什麼是錯的。 我正在使用節點4.2.6和表達^ 4.14.0,在此先感謝
'id'究竟是什麼?你的'folder'是'undefined',你可以在路徑中看到('.../temp/undefined/registrazioni.zip')。 – Benni
Id = new Date()。getTime(),無論如何,我確信id在console.log中是不確定的。 – arpho