Я хочу загрузить файл в корзину s3 и загрузить файл csv из пользовательского интерфейса, используя службу узла, angular, html.
В настоящее время я скачал файл на стороне сервера (теперь храню файл на локальном диске), но как скачать на стороне клиента. Так что для того же файла можно загрузить на s3 и загрузить из пользовательского интерфейса.
Пожалуйста, помогите от того же.
КОД:
function setCsvData(data , fileName){
var toCsv = {
data: data,
hasCSVColumnTitle: false
};
var newLine= "\r\n";
fs.stat(fileName, function (err, stat) {
if (err == null) {
console.log('File exists');
//write the actual data and end with newline
var csv = json2csv(toCsv) + newLine;
fs.appendFile(fileName, csv, function (err) {
if (err) throw err;
console.log('The "data to append" was appended to file!');
});
}
else {
//write the headers and newline
console.log('New file, just writing headers');
fs.writeFile(fileName, json2csv(toCsv), function (err, stat) {
if (err) throw err;
console.log('file saved');
});
}
});
}