в этом коде я получаю р (путь к файлу) и его можно загрузитьКак записать файл перед сохранением оригинала на диске?
function createCSV(){
return mytmp.getTempDir((tmpPath) => {
return new Promise(function (resolve, reject) {
let p = path.resolve(tmpPath, "snake_case_users33.csv");
var ws = fs.createWriteStream(p);
csv
.write([
{a: "a1", b: "b1"},
{a: "a2", b: "b2"}
], {headers: true})
.pipe(ws);
resolve(p);
});
});
}
Но мне нужно, чтобы пронестись .csv файл, либо до даты форматирования или при первом форматировании CSV-файл, после того, как застегнуть его и сэкономить на диске и получить путь.
в начале мне нужно создать CSV:
let p = path.resolve(tmpPath, "snake_case_users.csv");
var output = fs.createWriteStream(p);
csv.write([
{a: "a1", b: "b1"},
{a: "a2", b: "b2"}
], {headers: true});
//below let zipPath = path.resolve(tmpPath, "snake_case_users.zip"); and zip
возможно после того, как мы могли бы использовать zipPath застегнуть этот CSV-то?
Предложение после вашего кода немного запутывает. Можете ли вы попытаться изменить это? – leigero
@leigero, я хотел бы заархивировать форматированный файл csv и получить путь к загрузке одного – AxOn