我設法上傳文件並將其存儲在我的MongoDB中,但是現在我希望能夠從同一個mongoDB下載該文件。在服務器端,我使用Mongoose中的GridFS模塊來使用gfs-read/write-stream進行上傳和下載。在貓鼬 立即下載的代碼如下所示:從Mongoose角度下載文件
app.post('/Download', function (req, res) {
grid.mongo = mongoose.mongo;
var gfs = grid(conn.db);
var readstream = gfs.createReadStream({
filename: 'Program.cs'
});
readstream.pipe(res);
})
在我的角度,我有這個至今:
$scope.Download = function() {
$http.post(url + "/Download")
.success(function (res) {
console.log(res);
})
}
的響應的console.log顯示here
我想保存這些內容進入一個.cs文件在我的本地文件系統中,也希望能夠提示用戶下載路徑,我該怎麼做?
你能下載文件在本地? –
這就是我想要的:)所以..還沒有我只是在我的角度獲取文件/文件內容,不知道如何處理它使它存儲在本地文件 –