загрузить файл в S3 и скачать файл с помощью узла js - PullRequest
0 голосов
/ 27 октября 2018

Я хочу загрузить файл в корзину 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');
        });
    }
});

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...