图片发送到后台,java接收
发布日期:2021-05-07 00:08:06 浏览次数:23 分类:技术文章

本文共 1840 字,大约阅读时间需要 6 分钟。

html文件

 

java文件

package servlet;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.ServletResponse;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import sun.misc.BASE64Decoder;/** * Servlet implementation class pho */@WebServlet("/pho")public class pho extends HttpServlet {	private static final long serialVersionUID = 1L;           public pho() {        super();    }	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        doPost(request, response);	}	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {			System.out.println("123");			String image = request.getParameter("image");  			// 只允许jpg  			String header ="data:image/jpeg;base64,";    			if(image.indexOf(header) != 0){  	  				((ServletResponse) request).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://image//uploadimage.jpg";  		  				FileOutputStream out = new FileOutputStream(imgFilePath);  		  				out.write(decodedBytes);  		  				out.close();  		  				success = true;  		  			}catch(Exception e){  	  				success = false;    				e.printStackTrace();  	  			}  	  			   ((ServletResponse) request).getWriter().print(wrapJSON(success));  	  }  	private String wrapJSON(boolean success){  			   return"{'success':'+ success +'}";  	}}

上一篇:js实现图片压缩
下一篇:简单背景图片,鼠标移动特效

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年03月27日 10时27分07秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章