質問

ICE Faces の fileInput コントロールを利用して、ユーザーが選択したファイルに基づいて Web ページ上の入力フィールドに入力するファイル パスとファイル名を入力したいと考えています。実際にファイル転送操作を実行せずにこれらのプロパティを取得するにはどうすればよいですか?

役に立ちましたか?

解決

本当の答えは「できない」だと思います。セキュリティ上の理由から、ファイル パスはブラウザによって送信されません。ファイル名は送信されますが、実際にアップロードしないと送信されないと思います。

私の知る限り、最も近いのは、アップロードの開始時に接続を強制的に切断することです。これにより、実際に転送されるデータがほとんどないファイル名が得られますが、役に立ちそうには思えません。

あるいは、署名付き Java アプレットを使用すると、希望するソリューションに近づける可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top