**文書の過去の版を表示しています。**
20210409
gzファイルと圧縮前ファイルで処理を振り分け
- サーバ側では
req.body.filename
でクライアントから送られて来たファイル名を取得できる。 - ファイル名から拡張子を取得する
getExt
関数を作成 getExt
関数の出力結果に応じて、サーバーに保存するファイルの拡張子を振り分け。
var original_filename = req.body.filename;
function getExt(filename) { var pos = filename.lastIndexOf(“.”); if (pos === -1) return “”; return filename.slice(pos + 1); }
if (getExt(original_filename) == “gz”) { newfilename = “tmp/” + hash + “.gz”; } else { newfilename = “tmp/” + hash; }