Я пытаюсь загрузить несколько файлов в качестве каталога, используя 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>