资源简介
java做的ajax异步上传 图片或文件的demo 下载直接可以在Myeclipse的Tomact的里面运行!注意(配置自己的 jdk和tomcat!)
代码片段和文件信息
package com.lm.servlet;
import java.io.IOException;
import java.util.UUID;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.lm.util.base64Util;
public class ImageFileServlet extends HttpServlet{
/**
*
*/
private static final long serialVersionUID = -214140789508322037L;
@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
}
@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
//获取前端页面传递过来的base64编码
String base64 = req.getParameter(“imageData“);
String imgType = req.getParameter(“imgType“);
System.out.println(imgType);
//处理base64编码
int index = base64.trim().indexOf(““);
base64 = base64.substring(index+1base64.trim().length());
//生成图片文件名
String fileName = UUID.randomUUID().toString() + imgType;
//将接受到的base64编码写入文件生成图片
boolean flg = base64Util.GenerateImage(base64 “D:\\“+fileName);
if(flg){
resp.getWriter().print(“{\“state\“:\“success\“}“); //上传成功
}else{
resp.getWriter().print(“{\“state\“:error}“); //上传失败
}
doGet(req resp);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-29 14:36 Test2\
文件 594 2017-09-14 14:30 Test2\.classpath
目录 0 2017-09-14 15:17 Test2\.myeclipse\
文件 288 2017-08-29 14:36 Test2\.myme
文件 1748 2017-09-14 14:44 Test2\.project
目录 0 2017-08-29 14:36 Test2\.settings\
文件 500 2017-08-29 17:42 Test2\.settings\.jsdtscope
文件 598 2017-09-14 14:28 Test2\.settings\org.eclipse.jdt.core.prefs
文件 453 2017-08-29 14:36 Test2\.settings\org.eclipse.wst.common.component
文件 252 2017-08-29 14:36 Test2\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-08-29 14:36 Test2\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-08-29 14:36 Test2\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2017-09-14 14:42 Test2\WebRoot\
目录 0 2017-08-29 14:36 Test2\WebRoot\me
文件 36 2017-08-29 14:36 Test2\WebRoot\me
目录 0 2017-08-29 14:36 Test2\WebRoot\WEB-INF\
目录 0 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\
目录 0 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\com\
目录 0 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\com\lm\
目录 0 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\com\lm\servlet\
文件 2187 2017-09-14 15:15 Test2\WebRoot\WEB-INF\classes\com\lm\servlet\ImageFileServlet.class
目录 0 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\com\lm\util\
文件 1731 2017-09-14 14:30 Test2\WebRoot\WEB-INF\classes\com\lm\util\ba
目录 0 2017-09-14 14:28 Test2\WebRoot\WEB-INF\lib\
文件 48859620 2017-09-13 11:02 Test2\WebRoot\WEB-INF\lib\rt.jar
文件 681 2017-09-14 14:49 Test2\WebRoot\WEB-INF\web.xm
目录 0 2017-09-14 15:17 Test2\WebRoot\fileImages\
目录 0 2017-09-14 14:42 Test2\WebRoot\images\
文件 9326 2017-09-14 14:42 Test2\WebRoot\images\newImage.jpg
文件 2790 2017-09-14 15:15 Test2\WebRoot\index.jsp
目录 0 2017-09-14 14:35 Test2\WebRoot\js\
............此处省略8个文件信息
评论
共有 条评论