资讯专栏INFORMATION COLUMN

java高拍仪前后台处理案例

Miracle_lihb / 2960人阅读

摘要:一前台页面捷易拍控件测试程序启动主启动副停止保存保存保存保存保存保存灰度图参数设置设置去黑边自动矫正设置分辨率设置图片压缩率图片压缩率大小必须在之间创建目录创建目录成功删除目录删除目录成功删除删除文件成功测试启动主启动副停

一.前台页面:




捷易拍控件测试程序




    




二.后台页面:(注意需要的jar包,commons-fileupload-1.3.jar,commons-io-2.4.jar)

package com.jaeyi;

import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;



public class UploadServlet extends HttpServlet {
    
    private static final long serialVersionUID = 1L;
    
    private String tempPath = "d:upload	emp";//临时目录
    
    private String path = "d:upload";//上传目录
    
    public UploadServlet(){
        super();
    }
    
    public void destroy() {
        super.destroy();
    }
    
    public void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        this.doGet(request, response);
    }
    
    /**
     * The doGet method of the servlet. 
* * This method is called when a form has its tag value method equals to get. * * @param request * the request send by the client to the server * @param response * the response send by the server to the client * @throws ServletException * if an error occurred * @throws IOException * if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("GBK"); request.setCharacterEncoding("GBK"); DiskFileItemFactory fac = new DiskFileItemFactory(); fac.setSizeThreshold(1024); fac.setRepository(new File(tempPath)); ServletFileUpload upload = new ServletFileUpload(fac); upload.setFileSizeMax(1024*1024*5); try { List fileList = upload.parseRequest(request); Iterator iter = fileList.iterator(); while(iter.hasNext()){ FileItem fileItem = (FileItem)iter.next(); if(!fileItem.isFormField()){ String name = fileItem.getName(); String fileSize = new Long(fileItem.getSize()).toString(); if(name == null || name.equals("") || fileSize.equals("0")) continue; name = name.substring(name.lastIndexOf("")+1); File saveFile = new File(new File(path),name); fileItem.write(saveFile); } } } catch (Exception e) { e.printStackTrace(); throw new ServletException(e); } } public void init() throws ServletException { if(!new File(tempPath).exists()){ new File(tempPath).mkdirs(); } if(!new File(path).exists()){ new File(path).mkdirs(); } } }

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64748.html

相关文章

  • java拍仪后台处理案例

    摘要:一前台页面捷易拍控件测试程序启动主启动副停止保存保存保存保存保存保存灰度图参数设置设置去黑边自动矫正设置分辨率设置图片压缩率图片压缩率大小必须在之间创建目录创建目录成功删除目录删除目录成功删除删除文件成功测试启动主启动副停 一.前台页面: 捷易拍控件测试程序 //启动主 function Start1_onclick() { captrue.b...

    2bdenny 评论0 收藏0
  • 拍仪器的使用方式

    摘要:高拍仪工作原理是先将图片保存在本地某个文件夹中然后通过上传方法上传到服务器最后删掉在本地保存的图片高拍摄仪切入代码选择文件请选择文件启动主拍摄彩页拍摄黑白存放文件名称及其后缀创建本地目录以存放图片设置服务器地址及端口延迟开启摄 高拍仪工作原理是:先将图片保存在本地某个文件夹中,然后通过上传方法上传到服务器,最后删掉在本地保存的图片. 高拍摄仪切入代码 ...

    YFan 评论0 收藏0
  • 拍仪器的使用方式

    摘要:高拍仪工作原理是先将图片保存在本地某个文件夹中然后通过上传方法上传到服务器最后删掉在本地保存的图片高拍摄仪切入代码选择文件请选择文件启动主拍摄彩页拍摄黑白存放文件名称及其后缀创建本地目录以存放图片设置服务器地址及端口延迟开启摄 高拍仪工作原理是:先将图片保存在本地某个文件夹中,然后通过上传方法上传到服务器,最后删掉在本地保存的图片. 高拍摄仪切入代码 ...

    hzx 评论0 收藏0
  • JavaMail邮件发送不成功的那些坑人情况及分析说明

    摘要:网上也有不少人反馈用手机客户端无法使用新浪邮箱发送邮件,随后我尝试用登录新浪邮箱,也出现只能接收邮件而不能发送邮件的情况。三附录错误码及建议解决方法发送邮件成功却收不到邮件或收到邮件无主题无收件人乱码新浪邮箱诚信平台 前言   JavaMail的使用本身并不难,网上有不少案例,简单易懂,而且有详细的中文注解。但是由于JavaMail的机制设置不够完善,特别是异常出错时的参考信息太少,给...

    y1chuan 评论0 收藏0
  • 别再写 bug 了,避免空指针的 5 个案例

    摘要:本文,栈长将带你了解什么是空指针,还有如何有效的避免空指针。如何避免空指针下面说几个空指针的几个最常见的案例及解决之道。字符串比较,常量放前面这个时候可能为造成空指针异常,应该把常量放前面,就能避免空指针异常。 空指针是我们 Java 开发人员经常遇到的一个基本异常,这是一个极其普遍但似乎又无法根治的问题。 本文,栈长将带你了解什么是空指针,还有如何有效的避免空指针。 什么是空指针? ...

    zzzmh 评论0 收藏0

发表评论

0条评论

Miracle_lihb

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<