Iは、p(ファイルパス)を取得し、ドライブにオリジナルを保存する前にファイルを圧縮する方法は?このコードで
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ファイルを圧縮するzipPathを使用することができた後、多分
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
:私は、CSVファイルを作成する必要が先頭に
?
あなたのコードの後の文章は、分かりにくいです。あなたはそれを言い直すことができますか? – leigero
@leigero、フォーマットされたcsvファイルを解凍して1つをダウンロードするパスを取得したい – AxOn