Fortifyは、新しいファイル(パス)比較が行われた行でパス操作エラーを出しています。私はStruts 2を使用しています。固定パス操作エラー
この問題を解決する方法を教えてもらえますので、このエラーは発生しません。
private boolean filePresent(String fileName) {
if (fileName != null) {
String path = getDirPath();
if (path != null) {
path = path.endsWith("/") ? path : path + "/";
path = path + fileName;
if (new File(path).exists()) {
setFileName(fileName);
return true;
}
}
}
return false;
}
私は、ファイルが、私は、引数としてファイル名を渡すのweb.xmlから、全体のディレクトリパスを取得し、ファイル名にそれを追加していますので、弊社のWebサーバー&中に存在するかどうかを確認する必要が& &のパスを作成してFileオブジェクトと照合して、ファイルオブジェクトが存在するかどうかを確認します。