ExpressとGoogle Datastoreを使用してNodeJSアプリケーションを作成しています。私は、UNIXパスからファイル名を取得しようとしています。パスは、データベースにHTMLエンコード形式で格納されます。HTMLエンコードされたUNIXパスからのファイル名の削除
ここでパス未エンコードです:ここで
/toplevel/example/text123.txt
は、パスがデータベースHTMLエンコード形式で保存されている方法は次のとおりです。パスはHTMLエンコードされているので
/toplevel/example/test123.txt
、このラインが機能していないが、 。
let filename_only = requested_filepath_unescaped.split('/').pop().toString();
私もエンコードされた文字によって分割を試みたが、それはどちらか動作しません(分割は複数の文字では動作しないので、おそらく?)
let filename_only = requested_filepath_unescaped.split('/').pop().toString();
分割するいずれかの最良の方法は何ですかそのままの文字列、またはエンコードされていない文字列にHTMLのコードを戻しますか?
私はこの分割( '&#x2F')のように試してみるとなぜうまくいかないのでしょうか?私はそのオプションを探求し続けます。また、バックエンドでNodeJSを使用しているため、このシナリオではJQueryは関係ありません。ありがとう! – pengz
最初の文字列に変換すると、私は正しい方向に向いてくれてありがとう! – pengz