0
파일 업로드 java serclet의 파일 이름 변경. java servlet.Rename에서 파일 이름 변경 (파일 이름 변경) 및 database.please 저장.자바에서 파일 업로드 변경 파일 이름
내 파일 업로드 코드.
public class AjaxImage extends MNServlet {
private static URLCodec urlcodec = new URLCodec("UTF-8");
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
String id = request.getParameter(Plugin.PLUGIN_ID_VARIABLE);
if (isMultipart) {
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
try {
List<FileItem> multiparts = upload.parseRequest(request);
for (FileItem item : multiparts) {
if (!item.isFormField()) {
String road = "";
try {
String name = new File(item.getName()).getName();
String relativeWebPath = "/image";
String absoluteFilePath = request.getServletContext().getRealPath(relativeWebPath);
item.write(new File(absoluteFilePath, FilenameUtils.getName(item.getName())));
request.setCharacterEncoding("UTF-8");
String data = "";
try {
data =urlcodec.decode(request.getParameter("data"), "UTF-8");
} catch (DecoderException e) {
e.printStackTrace();
}
} catch (Exception e) {}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}