Мне удалось загрузить файл и сохранить его в моем MongoDB, но теперь я хочу, чтобы иметь возможность downlaod этого файла из того же mongoDB. На стороне сервера я использую модуль GridFS в Mongoose для загрузки и загрузки с использованием gfs-read/write-stream. Downlaod код в Мангуста выглядит следующим образом:Загрузка файла из Mongoose в Angular
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 в локальной файловой системе, также хочу, чтобы иметь возможность запрашивать у пользователя путь загрузки, как это сделать?
вы в состоянии загрузить файл локально? –
Вот что я хочу успеть :) так что .. еще нет. Я просто получаю файл/файл-контент в своем угловом и не знаю, что с ним делать, чтобы он хранился в файле локально. –