资源简介
前台实现在线拍照功能,传到后台在指定位置进行存储

代码片段和文件信息
package com.servlet;
import java.awt.image.BufferedImage;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.io.StringBufferInputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.imageio.ImageIO;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import sun.misc.base64Decoder;
/**
* Servlet implementation class VideoCap
*/
public class ImgCapServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private String savePath;
/**
* @see HttpServlet#HttpServlet()
*/
public ImgCapServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig config) throws ServletException {
savePath = config.getServletContext().getRealPath(“/“) + “//img//“;
File tmp_path = new File(savePath);
tmp_path.mkdirs();
System.out.println(“照片数据保存路径:“ + savePath);
}
/**
* @see HttpServlet#doGet(HttpServletRequest request HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request
HttpServletResponse response) throws ServletException IOException {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doPost(HttpServletRequest request HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request
HttpServletResponse response) throws ServletException IOException {
String width = request.getParameter(“w“);//320
String height = request.getParameter(“h“);//240
String[] pix = request.getParameterValues(“pix[]“);//240
int w = Integer.parseInt(width);
int h = Integer.parseInt(height);
if( pix!=null){//防止没有拍照直接保存产生的空指针的错误
//查看输出的编码字符串,测试时使用
/*try {
File file_txt = new File(this.savePath+“data.txt“);
// if file doesnt exists then create it
if (!file_txt.exists()) {
file_txt.createNewFile();
}
FileWriter fw = new FileWriter(file_txt.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
for(int i=0; i
bw.write(pix[i].toString());
}
bw.close();
System.out.println(“Done“);
} catch (IOException e) {
e.printStackTrace();
}*/
String savePath = this.savePath;
try {
Buffer
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-20 09:28 ImgOnWeb\
文件 529 2015-11-18 09:20 ImgOnWeb\.classpath
目录 0 2015-11-20 09:28 ImgOnWeb\.myeclipse\
文件 297 2015-11-19 16:05 ImgOnWeb\.myme
文件 1751 2015-11-18 09:20 ImgOnWeb\.project
目录 0 2015-11-20 09:28 ImgOnWeb\.settings\
文件 500 2015-11-17 19:36 ImgOnWeb\.settings\.jsdtscope
文件 149 2015-11-20 09:15 ImgOnWeb\.settings\org.eclipse.core.resources.prefs
文件 364 2015-11-18 09:20 ImgOnWeb\.settings\org.eclipse.jdt.core.prefs
文件 462 2015-11-18 09:20 ImgOnWeb\.settings\org.eclipse.wst.common.component
文件 252 2015-11-18 09:20 ImgOnWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-11-18 09:20 ImgOnWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-11-18 09:20 ImgOnWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\
文件 3428 2015-11-20 09:26 ImgOnWeb\WebRoot\ImgPage.jsp
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\me
文件 36 2015-11-17 19:36 ImgOnWeb\WebRoot\me
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\WEB-INF\
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\WEB-INF\classes\
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\WEB-INF\classes\com\
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\WEB-INF\classes\com\servlet\
文件 3161 2015-11-20 09:27 ImgOnWeb\WebRoot\WEB-INF\classes\com\servlet\ImgCapServlet.class
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\WEB-INF\lib\
文件 668 2015-11-20 09:22 ImgOnWeb\WebRoot\WEB-INF\web.xm
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\img\
文件 8011 2015-11-17 21:46 ImgOnWeb\WebRoot\img\001.png
目录 0 2015-11-20 09:28 ImgOnWeb\WebRoot\js\
文件 72174 2015-11-17 19:37 ImgOnWeb\WebRoot\js\jquery-1.4.2.min.js
文件 1539 2015-11-17 20:08 ImgOnWeb\WebRoot\js\jquery.webcam.min.js
文件 5230 2015-11-17 20:08 ImgOnWeb\WebRoot\js\jscam.swf
目录 0 2015-11-20 09:28 ImgOnWeb\src\
............此处省略3个文件信息
相关资源
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论