java-如何在JSP中将canvas保存为图片然后上传到servlet

问题描述

如何在JSP中将canvas保存为图片然后上传到servlet

java MVC入门选手, 用canvas在JSP中设计了一个画板,想把用户画在画板上的画保存为图片然后上传到servlet,之前尝试先通过canvas.toDataURL()转为base64格式,然后用form提交到servlet,但不知道servlet该怎么收···代码如下,求大神指教
JSP代码

    <input id="imgurl" type="button" value="OK" style="width:160px;"/>
    </div>
    <canvas id="canvas" width="740" height="500"></canvas>
    <form name="myform" action="loginServlet"  method="post" enctype="multipart/form-data">
        <input type="hidden" id="pic" name="pic" value="" />
    </form>
        点击OK按钮后JS对应执行的函数是
        getUrl:function()
            {
        myPic=this.canvas.toDataURL();
        document.getElementById('pic').value = myPic;
        document.myform.submit();
    }

我想在把base64格式的图片数据传到servlet之后,再response到前端打印出来,但不知道servlet的doPost方法中如何接收数据···,试了试String mypic = request.getParameter("pic")并不能成功,求大神指教

解决方案

http://download.csdn.net/download/ghost1392/779047

解决方案二:

http://blog.sina.com.cn/s/blog_6400e5c50101qtr3.html

时间: 2024-11-02 21:20:03

java-如何在JSP中将canvas保存为图片然后上传到servlet的相关文章

jsp页面-怎样将图片文件上传到oracle

问题描述 怎样将图片文件上传到oracle 在JSP页面中要进行图片的上传,怎样通过file上传到oracle数据库中啊 解决方案 http://unixtux.iteye.com/blog/1602290http://www.docin.com/p-872867386.htmlhttp://blog.csdn.net/zmwg1/article/details/5654304 解决方案二: 存图片的存储地址,就可以了 解决方案三: 在数据库中保存图片常用的是两种形式 1.保存图片的路径,将图片

jsp页面-JSP读取数据库保存的图片

问题描述 JSP读取数据库保存的图片 数据库有张指纹表专门用来保存指纹图片(10个手指头),现在想要在JSP页面上显示某个人的10个手指的指纹图片.请教各位大神如何实现? 解决方案 JSP页面代码: <img src="personAction_showByID.action" title="tt" style="width: 500px; height: 700px;"> action中对应代码 public String show

android canvas保存为图片在手机中打开是一片黑色

问题描述 android canvas保存为图片在手机中打开是一片黑色 //保存 public void save() { File sd=Environment.getExternalStorageDirectory(); String path=sd.getPath()+"/paint"; File file=new File(path); file.mkdir(); Bitmap bm = Bitmap.createBitmap(480, 800, Config.ARGB_888

JSP中图片的上传与显示方法实例详解_JSP编程

本文实例讲述了JSP中图片的上传与显示方法.分享给大家供大家参考.具体如下: 1.引言 数据库应用程序,特别是基于WEB的数据库应用程序,常会涉及到图片信息的存储和显示.通常我们使用的方法是将所要显示的图片存在特定的目录下,在数据库中保存相应的图片的名称,在JSP中建立相应的数据源,利用数据库访问技术处理图片信息.但是,如果我们想动态的显示图片,上述方法就不能满足需要了.我们必须把图片存入数据库,然后通过编程动态地显示我们需要的图片.实际操作中,可以利用JSP的编程模式来实现图片的数据库存储和显

java-多个图片一起上传,压缩并且用流形式保存,并不覆盖,读取的时候按照偏移量来取

问题描述 多个图片一起上传,压缩并且用流形式保存,并不覆盖,读取的时候按照偏移量来取 5C java 现在需要多个图片一起上传,后台压缩后,用流文件进行保存,每次新传的都保存到这个流文件内,并且不覆盖,读取的时候按照偏移量来取,着急着急,求源码!求指导!

自定义组件事件-JSP中的自定义标签用来上传多张图片文件

问题描述 JSP中的自定义标签用来上传多张图片文件 跪求:自定义标签实现上传图片功能,java中的类代码咋写啊,最好能实现能一次上传多张照片.

AJAX和JSP实现的基于WEB的文件上传的进度控制代码第1/2页_AJAX相关

1.引言 2.实现代码 2.1.服务器端代码 2.1.1. 文件上传状态类(FileUploadStatus) 2.1.2. 文件上传状态侦听类(FileUploadListener) 2.1.3. 后台服务类(BackGroundService) 2.1.4. 文件上传状态控制类(BeanControler) 2.2. 客户端代码 2.2.1. AjaxWrapper.js 2.2.2. fileUpload.html 2.2.3. result.jsp 2.2.4. fileUpload.c

java web-javaweb图片异步上传问题

问题描述 javaweb图片异步上传问题 有一个文章表,和一张图片表,一篇文章对应多张图片,在图片表中维护所属文章的id, 但在JSP中发布新的文章时,图片是异步上传(首先上传)的,等文章发布完成后,更新 图片表的文章id,但是图片上传完成后如果放弃发布文章,怎么删除已上传的图片 解决方案 异步图片上传异步上传图片至服务器对于异步上传图片的感悟 解决方案二: 那你就先别上传,先把本地路径显示出来,用户以为上传了,等到提交文章时候,先上传图片在提交文章表单

手机页面利用canvas压缩图片再上传服务器,谷歌和微信内置浏览器可以华为自带浏览器却不行

问题描述 手机页面利用canvas压缩图片再上传服务器,谷歌和微信内置浏览器可以华为自带浏览器却不行 如题,先利用canvas压缩图片,再通过ajaxFileUpload等把图片传到服务器,canvas.toDataURL(""image/jpeg"" 0.2);明明是jpeg了,在谷歌和微信内置浏览器也可以实现,但是用华为机自带的浏览器测试时,却强制性的变成png,压缩的图片也有很大缺失,变成一大块黑色.求高手指点. 解决方案 查看下 华为浏览器的内核