2017-06-17 20 views
0

サーブレットに1つのファイルしかアップロードされていないときに保存する方法を知っています。例えば1つのリクエストでサーブレットが複数のアップロードファイルを処理する方法

Part part = request.getPart("file"); 
File file = new File(filePath); 
try (InputStream inputStream= part.getInputStream()) { // save uploaded file 
    Files.copy(inputStream, file.toPath()); 
} 

複数のファイルがある場合にのみ1枚の画像icon.Butをクリックすることで、ユーザは複数の画像をアップロードして選択することができ、https://stackoverflow.com/questions/askで、次のように
HTML

<form action="storeArticle" method="post" enctype="multipart/form-data"> 
    <input type="file" name="file"> 
    ... 
</form> 

サーブレットは、アップロードされたファイルを保存することができますアップロードされたファイルをサーブレットがどのように保存するのですか?
HTML

<input type="file" name="file[]" multiple > 

答えて

0
<form action="storeArticle" method="post" enctype="multipart/form-data"> 
<input type="file" name="file"> 
<input type="file" name="file2"> 
<input type="file" name="file3"> 

</form> 

サーブレットはこの

Part part = request.getPart("file"); 
File file = new File(filePath); 
try (InputStream inputStream= part.getInputStream()) { // save uploaded file 
    Files.copy(inputStream, file.toPath()); 
} 


    Part part = request.getPart("file2"); 
    File file = new File(filePath); 
try (InputStream inputStream= part.getInputStream()) { // save uploaded file 
    Files.copy(inputStream, file.toPath()); 
} 



    Part part = request.getPart("file3"); 
    File file = new File(filePath); 
    try (InputStream inputStream= part.getInputStream()) { // save uploaded file 
    Files.copy(inputStream, file.toPath()); 
    } 
+0

を行いHTMLは、私が欲しいものではありませんこれは、3つの要素を示すだろう。たとえば、https://stackoverflow.com/questions/askでは、1つの画像アイコンで複数の画像をアップロードすることができます。 – user7328234

関連する問題