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. winform程序一启动抛出异常--调用目标发生异常

    在本机测试没有问题,可一到别的电脑上就抛出异常,这是最麻烦的事,一时间还找不出什么原因,本机上还无法重现. 现在好了,终于找到一个完美解决的办法,在Program.cs类中加入如下代码 static ...

  2. 学习Redis你必须了解的数据结构——HashMap实现

    本文版权归博客园和作者吴双本人共同所有,转载和爬虫请注明原文链接博客园蜗牛 cnblogs.com\tdws . 首先提供一种获取hashCode的方法,是一种比较受欢迎的方式,该方法参照了一位园友的 ...

  3. 在公有云AZURE上部署私有云AZUREPACK以及WEBSITE CLOUD(四)

    (四)搭建Website Cloud环境 1安装CONTROLLER主机 在开始安装Web site Cloud之前,读者应该对该服务的拓扑结构有个大概了解. 如图: Controller是非常重要的 ...

  4. java获取https网站证书,附带调用https:webservice接口

    一.java 获取https网站证书: 1.创建一个java工程,新建InstallCert类,将以下代码复制进去 package com; import java.io.BufferedReader ...

  5. 【微信开发】公众号后台设置错误导致的微信redirect_uri参数错误【图】

    在微信开发中,如微信网页授权登录,分享到朋友圈自定义内容,微信h5支付时 可能会遇到微信redirect_uri参数错误的情况. 此时除了检查自己代码正确性外,还要检查一下是否正确地设置了公众号后台的 ...

  6. java Io流更新文件内容

    package com.hp.io; import java.io.FileOutputStream; import java.io.IOException; public class FileOut ...

  7. js操作table表格导出数据到excel方法

    js导出excel资料很少,网上也找了很多,基本都不能用,要么只能是IE用,还必须要权限,这是非常不好的.后来到github上找到table2excel.js,虽然可以用,但仍然对IE支持不够,也算不 ...

  8. MSCRM CRM 获取PickList 字段值函数解决方案

    表单中有很多picklist字段 不想写链接stringmap代码: 实体ID查询方法: SELECT ObjectTypeCode from Entity  where  name='实体名称' 调 ...

  9. View and Data API Tips : Conversion between DbId and node

    By Daniel Du In View and Data client side API, The assets in the Autodesk Viewer have an object tree ...

  10. 在windows系统下,在终端快速打开某个路径

    进了一个文件夹,要在这个文件夹上直接打开CMD,而不是在系统C盘打开CMD 1) 在此文件夹窗口内空白区域右键单击(需要同时按住Shift),从菜单中选择"在此处打开命令行窗口"的项:2) 快捷键Al ...