私はこのhtmlコードを持っています:
<html>
<head>
<title>File Upload Example</title>
</head>
<body>
<form action="uploadsuccess.jsp" enctype="multipart/form-data" method="post">
Please specify a file:<br/>
<input type="file" id="theFile" name="theFile" size="40"/><br/>
<input type="submit" value="Submit"/>
</form>
</body>
</html>
次に、これを試しました:完全なファイルパスC:\abc.txtのファイルを参照しました。次に、物理ハードディスクで、ファイル名を変更しました(または別の場所に移動しました)。ファイル入力テキストボックスに「C:\abc.txt」と表示されたまま、[送信] ボタンをクリックすると、uploadsuccess.jspにまったく到達しません。Firefox ブラウザーでは、タブが少しリロードされましたが、ページはリロードされません。
ファイルが見つからないか存在しない場合、ブラウザがデータの投稿を拒否したようです。
入力されたファイルパスが存在するかどうかを検証する方法を知りたいです。