2012-02-17 7 views
1

Apache Commons Upload 1.2.2を使用して選択したファイルをアップロードする簡単なフォームがあります。私は、すぐにファイルとして(このワンクリック操作を行うことができるようにしたいと思いワンクリックでJSPページに1つのファイルをアップロードする

<form action="upload" enctype="multipart/form-data" method="POST"> 
    <input type="file" name="filename"> 
    <input type="submit"/> 
</form> 

:フォームは、一つのファイル名を指定して、2つのボタン、ブラウズして送信するので、好きに一つだけのフィールドを持っていますが選択されていれば、それは提出されます)、2つのボタンのクリック(ファイル選択して提出)ではなく。どんな提案も高く評価されます。

答えて

2

JavaScriptは、入力フィールドの変更時に親フォームを送信します。あなたの質問履歴に基づいて、具体的な質問に無関係

<form action="upload" method="post" enctype="multipart/form-data" > 
    <input type="file" name="filename" onchange="submit()" /> 
</form> 

すでにサーブレット3.0を使用しているように見えます。私はちょうどApache Commons FileUploadの代わりにrequest.getPart()メソッドを提供する新しいAPIを使用することをお勧めします。他にもHow to upload files to server using JSP/Servlet?

+0

いつものように、Balus!私はサーブレット3.0もチェックします... – MuffinMan

+0

よろしくお願いします。 – BalusC

関連する問題