1、导入smartupload.jar包 ,添加uploadIMG.jsp,upfileIMG.jsp.

2、需要在项目下面建立一个保存文件的文件夹pic或者upload

3、在调用的地方调用子框架uploadIMG.jsp上传图片的文件frmName表示的是表单名称ImgName保存图片文件路径的文本输入框filepath表示的是图片文件保存的位置

<iframe src="uploadIMG.jsp?frmName=loginform&ImgName=imgs&filepath=pic" name="uploadpic"    width=100% marginwidth="0" height=30 marginheight="0" scrolling=no frameborder=0>

</iframe>

4、uploadIMG.jsp里面就是上传文件表单需要注意上传的格式为 enctype="multipart/form-data"

5、upfileIMG.jsp里面注意获取正确的路径,用时间格式来生成新的图片名称

7、数据用javascript返回

<script>

parent.document.<%=request.getParameter("frmName")%>.<%=request.getParameter("ImgName")%>.value="<%=imgTxt%>" ;

//将图片的保存路径返回给父窗口里面表单所对应的图片的文本输入框

parent.document.getElementById("showimg").innerHTML="<img src=<%=basePath+imgTxt%> width=100  height=100>"

//将图片显示到父窗口在id=showimg的层里面

</script>

示例代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://192.168.6.163:8080/sh/manage/links/links_add.jsp -->
<HTML><HEAD><TITLE>友情链接管理</TITLE>
<META content="text/html; charset=utf-8" http-equiv=Content-Type><LINK
rel=stylesheet type=text/css href="../css/style1.css">
<SCRIPT language=JavaScript>
function checknull()
{
if (document.all("sitename").value == ""){
document.getElementById("msg").innerHTML = "友情链接名不能为空!";
return false;
}
return true;
} function addnew(){
if(checknull()){
document.forms["myForm"].submit();
}
}
</SCRIPT> <META name=GENERATOR content="MSHTML 8.00.7601.18934"></HEAD>
<BODY class=main_body>
<FORM method=post name=myForm action=LinkServlet>
<TABLE border=0 cellSpacing=5 cellPadding=5 width="102%">
<TBODY>
<TR>
<TD width="72%">
<TABLE border=0 cellSpacing=0 cellPadding=0 width="96%" align=center>
<TBODY>
<TR>
<TD height=20>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD background=../images/wz_bg.gif width="5%"><IMG
src="../images/wz_01.gif" width=24 height=24></TD>
<TD background=../images/wz_bg.gif width="18%"> <SPAN
class=text_write>友情链接新增</SPAN></TD>
<TD width="5%"><IMG src="../images/wz_02.gif" width=33
height=24></TD>
<TD width="50%"></TD>
<TD align=middle></TD>
<TD width="6%" align=middle><A
href="javascript:history.go(-1);"><IMG title=返回 border=0
src="../images/icon_back.gif" width=16
height=12></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=20> </TD></TR></TBODY></TABLE>
<TABLE border=0 cellSpacing=1 cellPadding=1 width="96%" bgColor=#9f9d9f
align=center>
<TBODY>
<TR class=td1>
<TD width="15%" align=right>友情链接名:</TD>
<TD width="85%"><INPUT id=title maxLength=50 size=50
name=title>
 <FONT color=#ff0000>*  
<DIV id=msg></DIV></FONT></TD></TR>
<TR class=td1>
<TD width="15%" align=right>图片路径:</TD>
<TD width="85%">
<INPUT id=imgpath maxLength=50 size=50 type="hidden" name=imgpath>
<div id="showimg" ></div> <iframe src="uploadIMG.jsp?frmName=myForm&ImgName=imgpath&filepath=pic" name="uploadpic" width=100% marginwidth="0" height=30 marginheight="0" scrolling=no frameborder=0>
</iframe> </TD></TR>
<TR class=td2>
<TD align=right>链接网址:</TD>
<TD><INPUT id=url value=http:// maxLength=50 size=50
name=url>
 </TD></TR> <TR class=td2>
<TD align=right>是否显示:</TD>
<TD> 
<input name="isshow" type="radio" value="1" checked>

<input name="isshow" type="radio" value="0">
否 </TD>
</TR> <TR class=td2>
<TD align=right>显示顺序:</TD>
<TD><INPUT id=sort value=1 maxLength=50 size=10
name=sort>
 </TD></TR> <TR class=td1>
<TD width="15%" align=right>简介:</TD>
<TD width="85%"><TEXTAREA id=info rows=3 cols=60 name=info></TEXTAREA></TD></TR></TBODY></TABLE>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD height=30> </TD></TR></TBODY></TABLE>
<TABLE border=0 cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD height=30 align=center><SPAN class=td2>
<INPUT class=button_new value="提 交" type=submit name=bt1>
<INPUT class=button_new value="重 置" type=reset name=Submit22>
</SPAN></TD>
</TR></TBODY></TABLE></TD></TR></TBODY></TABLE></FORM></BODY></HTML>

java 上传图片的更多相关文章

  1. JSP+java上传图片到服务器,并将地址保存至MYSQL + JSP网页显示服务器的图片

    这两天遇到个需求——用户头像修改功能. 查了好多资料,不是代码不全,就是某些高端框架,卡了好久,今已实现,分享给大家,如果有更好的方法,非常感谢可以在下方评论区写出 一.整体项目架构 二.web.xm ...

  2. React+ajax+java 上传图片并预览

    之前有在网上找ajax上传图片的资料,大部分的人写得都是用jQuery,但是在这里用JQuery就大才小用了,所以我就自己写了,先上图. 由上图,首先点击上面的选择文件,在选择图片之后,将会自动上传图 ...

  3. java上传图片到数据库,涉及压缩文件zip/rar上传等

    项目中有这个需求: 1)上传文件通过公司平台的校验,校验成功后,通过接口,返回文件流: 2)我们根据这个文件流进行操作.这里,先将文件流复制文件到项目临时目录WEB-INF/temp;文件使用完毕,删 ...

  4. [javaSE] java上传图片给PHP

    java通过http协议上传图片给php文件,对安卓上传图片给php接口的理解 java文件: import java.io.DataOutputStream; import java.io.File ...

  5. JAVA 上传图片功能

    前后端实现上传图片功能(JAVA代码) 1.前端大概 请求头必须为AJAX请求头: 'X-Requested-With': 'XMLHttpRequest' 一般是指网页中存在的Content-Typ ...

  6. Java上传图片到Ftp,包含上传后文件大小为0的问题和Properties配置文件的读取

    准备工作:需要使用coomos-net jar包.下载地址 一. 上传图片到FTP,文件大小为0的问题,解决:将ftp模式修改为Passive模式就可以了. //将ftp模式修改为Passive模式 ...

  7. java上传图片或者文件

    package com.pat.postrequestemulator; import java.io.BufferedReader; import java.io.DataInputStream; ...

  8. java 上传图片 并压缩图片大小

    Thumbnailator 是一个优秀的图片处理的Google开源Java类库.处理效果远比Java API的好.从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生 ...

  9. java上传图片剪切工具类

    package com.up.util; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io. ...

随机推荐

  1. 三种上传文件不刷新页面的方法讨论:iframe/FormData/FileReader

    发请求有两种方式,一种是用ajax,另一种是用form提交,默认的form提交如果不做处理的话,会使页面重定向.以一个简单的demo做说明: html如下所示,请求的路径action为"up ...

  2. asp.net MVC 应用程序的生命周期

    下面这篇文章总结了 asp.net MVC 框架程序的生命周期.觉得写得不错,故转载一下. 转载自:http://www.cnblogs.com/yplong/p/5582576.html       ...

  3. C#开发微信门户及应用(15)-微信菜单增加扫一扫、发图片、发地理位置功能

    前面介绍了很多篇关于使用C#开发微信门户及应用的文章,基本上把当时微信能做的接口都封装差不多了,微信框架也积累了不少模块和用户,最近发现微信公众平台增加了不少内容,特别是在自定义菜单里面增加了扫一扫. ...

  4. 从Google工程师到创业CTO,他的8项理念也许可以帮到你

    Lan Langworth是前Google软件工程师.O'Reily作者,现在他是Artillery的co-founder/CTO,致力于把游戏机质量的游戏带进网页浏览器.下文是他从Google离职到 ...

  5. php调试工具——XDebug使用

    下面以windows平台和Aptana Studio为例,介绍XDdebug的使用. 1.安装XDebug 1)下载php的XDebug扩展.dll文件,官网下载地址是https://xdebug.o ...

  6. AOS – 另外一个独特的页面滚动动画库(CSS3)

    AOS 是一个用于在页面滚动的时候呈现元素动画的工具库,你可能会觉得它和 WOWJS 一样,的确他们效果是类似的.但是AOS是 CSS3 动画驱动的库,当你滚动页面的时候能让元素动起来,当页面滚回顶部 ...

  7. 解析URL 获取某一个参数值

    /** * 解析URL 获取某一个参数值 * * @param name 需要获取的字段 * @param webaddress URL * * @return 返回的参数对应的 value */ - ...

  8. iOS获取网络图片大小

    在iOS开发过程中经常需要通过网络请求加载图片,有时,需要在创建UIImageView或UIButton来显示图片之前需要提前知道图片的尺寸,根据图片尺寸创建对应大小的控件.但是对于网络图片来说,要想 ...

  9. h5上传图片及预览

    第一次做图片上传,记录一些问题. 1,图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址.而网页上的每一个图片,都是需要消耗一个http请求下载而来的,使用base ...

  10. A new comer playing with Raspberry Pi 3B

    there are some things to do for raspberry pi 3b for the first time: 1, connect pi with monitor/KB/mo ...