Загрузка нескольких файлов в качестве каталога - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь загрузить несколько файлов в качестве каталога, используя jsp. И я сделал несколько загрузок файлов, но структура каталогов нарушена.

Это файлUploadForm.jsp

<%@ page language="java" import="com.oreilly.servlet.multipart.*"%>
<body>
    <form action="fileUpload.jsp" method="post" enctype="multipart/form-data">
    <table align="center" border="1">
    <tr>
        <td colspan="2">Mobile Engine Signature Upload</td>
    </tr>
    <tr>
        <td>Engine Signature</td>
        <td><input type="file" name="engine" webkitdirectory mozdirectory directory></td>
    </tr>
    <tr>
        <td colspan="2"><input type="submit" value="Upload"></td>
    </tr>
    </table>
</body>

и это fileUpload.jsp

<%@ page language="java" import="com.oreilly.servlet.multipart.*, com.oreilly.servlet.*, java.util.Enumeration, java.io.*"%>
<% String uploadPath = request.getRealPath("engine");

int size = 10*1024*1024;
String filename="";
String path="";

try{
    MultipartRequest multi=new MultipartRequest(request,uploadPath,size,"euc-kr",new DefaultFileRenamePolicy());

    Enumeration files = multi.getFileNames();
    String engine = (String)files.nextElement();
    filename = multi.getFilesystemName(engine);
}catch(Exception e){
    e.printStackTrace();
}
%>

<body>
<form name="filecheck" action="fileCheck.jsp" method="post">
<input type="hidden" name="engine" value="<%=filename %>">
<a href="#" onclick="javascript:filecheck.submit()">Check Upload and go to Download Page</a>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...