资源简介
上传图片的project
博文链接:https://alisdame.iteye.com/blog/2163940
代码片段和文件信息
import java.io.FileOutputStream;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sun.misc.base64Decoder;
/**
* 上传图片。
*/
public class UploadImageAjax extends HttpServlet {
private static final long serialVersionUID = 1L;
@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException{
String image = req.getParameter(“image“);
// 只允许jpg
String header = “data:image/jpeg;base64“;
if(image.indexOf(header) != 0){
resp.getWriter().print(wrapJSON(false));
return;
}
// 去掉头部
image = image.substring(header.length());
// 写入磁盘
boolean success = false;
base64Decoder decoder = new base64Decoder();
try{
byte[] decodedBytes = decoder.decodeBuffer(image);
String imgFilePath = “D://uploadimage.jpg“;
FileOutputStream out = new FileOutputStream(imgFilePath);
out.write(decodedBytes);
out.close();
success = true;
}catch(Exception e){
success = false;
e.printStackTrace();
}
resp.getWriter().print(wrapJSON(success));
}
private String wrapJSON(boolean success){
return “{\“success\“:“ + success + “}“;
}
} 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 479 2014-12-07 12:06 UploadImage\.classpath
文件 1044 2014-12-07 12:03 UploadImage\.project
文件 503 2014-12-07 12:02 UploadImage\.settings\.jsdtscope
文件 364 2014-12-07 12:02 UploadImage\.settings\org.eclipse.jdt.core.prefs
文件 485 2014-12-07 12:02 UploadImage\.settings\org.eclipse.wst.common.component
文件 305 2014-12-07 12:02 UploadImage\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-12-07 12:02 UploadImage\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-12-07 12:02 UploadImage\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 37 2014-12-07 12:03 UploadImage\.tern-project
文件 2262 2014-12-07 12:10 UploadImage\build\classes\UploadImageAjax.class
文件 1378 2014-12-07 12:10 UploadImage\src\UploadImageAjax.java
文件 1138 2014-12-07 12:09 UploadImage\WebContent\index.html
文件 95786 2014-11-30 12:56 UploadImage\WebContent\jquery-1.11.1.min.js
文件 39 2014-12-07 12:02 UploadImage\WebContent\me
文件 197876 2014-11-29 20:33 UploadImage\WebContent\WEB-INF\lib\servlet-api.jar
文件 285 2014-12-07 12:03 UploadImage\WebContent\WEB-INF\web.xm
目录 0 2014-12-07 12:05 UploadImage\WebContent\WEB-INF\lib
目录 0 2014-12-07 12:06 UploadImage\build\classes
目录 0 2014-12-07 12:02 UploadImage\WebContent\me
目录 0 2014-12-07 12:03 UploadImage\WebContent\WEB-INF
目录 0 2014-12-07 12:02 UploadImage\.settings
目录 0 2014-12-07 12:02 UploadImage\build
目录 0 2014-12-07 12:04 UploadImage\src
目录 0 2014-12-07 12:09 UploadImage\WebContent
目录 0 2014-12-07 12:03 UploadImage
----------- --------- ---------- ----- ----
302036 25
相关资源
- 东软实训
- VL53L0X 驱动源码
- 专业版 Visio 工具cn_visio_professional_20
- Visio2016 激活工具
- win10远程桌面开启工具
-
开机速度优化工具Startup Dela
yer3.0中 - 易语言取程序运行时间模块源码
- 易语言编译原理 易语言循环首尾配对
- delphi源码-检测是否运行了多个程序
- excelApi 和安装工具
- linux系统下的内存测试工具
- 跟踪,检测IRP的优秀工具IRPTrace
- DebugView、DriverMonitor、IRPTrace、WinObj、
- 第三方winToGo工具
- 易语言API定时关机源码
- 易语言小轩定时关机源码
- Delphi时钟助手源码,定时关机、提醒
- 安卓手机PC端一键重启工具
- delphi源码-实现软件注册机
- 原创:AnyExe2Swf flash exe文件还原、反
- 易语言mp3播放器3源码易语言mp3播放器
- 易语言QEHashV3.0源码
- 易语言打开记事本并写入内容源码
- 易语言完美模块化3.0源码易语言报表
- 易语言凡哥记事本V1源码易语言凡哥记
- 易语言屏幕画笔v3源码易语言屏幕画笔
- 易语言拖盘图标操作例程源码
- 易语言动态随机文本加解密源码
- 易语言自定义加解密文本源码
- 易语言字符串加解密源码
川公网安备 51152502000135号
评论
共有 条评论