20210409

20210409

  • サーバ側ではreq.body.filenameでクライアントから送られて来たファイル名を取得できる。
  • ファイル名から拡張子を取得するgetExt 関数を作成
  • getExt関数の出力結果に応じて、サーバーに保存するファイルの拡張子を振り分け

コード

var original_filename = req.body.filename;

if (getExt(original_filename) == "gz") {
      newfilename = "tmp/" + hash + ".gz";
} else {
      newfilename = "tmp/" + hash;
}

function getExt(filename) {
  var pos = filename.lastIndexOf(".");
  if (pos === -1) return "";
  return filename.slice(pos + 1);
}

コード

execSync("cp " + newfilename + ".html public/html");
  • 20210409.1617942113.txt.gz
  • 最終更新: 2021/04/09 04:21
  • by 133.11.144.10