资源简介
前台实现在线拍照功能,传到后台在指定位置进行存储
代码片段和文件信息
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分数计算器
- 简单的RSA算法的实现
- JAVA实现BGN同态加密算法
- java httpclient 模拟登录
- 磁盘调度算法java实现
- java实现推荐系统源码
- javaweb开发:通过对jsp和servlet的学习做
- java吃豆子游戏程序
- Java实现计算器,带界面
- JAVA版的JS代码加密器
- 三角质心定位_java算法实现
- java五子棋以及毕业论文
- 纯java实现最简单的本地考试管理系统
- java单机斗地主完善版
- 自己用java做的数字拼图游戏
- java实现学生类、教师类继承同一个父
- java实现基于UDP协议的简单聊天室,带
- 简易计算器Java Swing实现
- 满天星星java源程序
- Java面向对象程序设计(源代码)
- JAVA WindowBuilder 制作的简易粗暴的计算
- 农行Java笔试题
- 康博嘉信息科技有限公司Java笔试题
- java笔试题大集合及答案另附各大公司
- Bezier曲线代码 java
- JAVA链表实现类数据结构学习
- javaSwing万年历小程序
- iOS日志框CocoaLumberjack 使用demo,包含
- java编程思想(第四版)书中源码及习
- LZW实现Java压缩解压
评论
共有 条评论