1

struts のインターフェース のgetFileName()メソッドは、ファイルの名前でフィルタリングを行いますか? メソッドの Struts ドキュメントFormFilegetfileName

つまり、アップロードのStrutsドキュメント、「アクションに必要なもの」の部分に従っ てください。

ユーザーが指定したファイル名が の場合、、または"../../../toto.ext"myFile.getFileName()返されます。"toto.ext""../../../toto.ext"

method の Struts ドキュメントにgetfileNameよると、「このファイルのファイル名を返します。これは、ファイルのアップロード時にユーザーが指定したファイルのベース名です。」、それは戻るはず "../../../toto.ext"です。しかし、よくわかりません。

この問題について教えていただけますか?

4

1 に答える 1

0

ファイル名は、フォルダの内容からとった名前です"toto.ext"。ただし"../../../toto.ext"、ファイルの名前ではなく、ファイル名を含むファイル パスです。パスは現在のディレクトリからの相対パスです。ベースパス名と相対パスを区別する必要があります。ベースパス + ファイル名で絶対パスが得られます。

于 2013-09-16T15:21:42.650 に答える