questionと同様に、私のルートパラメータにはバックスラッシュに問題があります。このパラメータには、バックスラッシュを含むWindowsフォルダとサブフォルダ構造が表示されます。ASP.NET:URLのバックスラッシュ「」を使用したルートパラメータ
ただし、すべてのブラウザ(Chrome、Firefox、IE)は、バックスラッシュを自動的にスラッシュに変換します。
Controller/Action/Myfolder\Mysubfolder\AnotherSubfolder
は常に次のようになります。
Controller/Action/Myfolder/Mysubfolder/AnotherSubfolder
使用backslashes.'が含まれていMysubfolder \ AnotherSubfolderパラメータ –
'パラメータは、Windowsフォルダとサブフォルダの構造を提示し、送信するためにPOST本体のようにそれをデコード
HttpUtility.UrlEncode(value);
を使用して値をエンコード - スラッシュされていますWeb上のディレクトリ構造を表現するための規約。キャッチオールルートを使用して変換してください。バックスラッシュでURLを見たことがありますか? –
認識のためだけに:https://www.owasp.org/index.php/Path_traversal – TGlatzer