java 上传图片
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 上传图片的更多相关文章
- JSP+java上传图片到服务器,并将地址保存至MYSQL + JSP网页显示服务器的图片
这两天遇到个需求——用户头像修改功能. 查了好多资料,不是代码不全,就是某些高端框架,卡了好久,今已实现,分享给大家,如果有更好的方法,非常感谢可以在下方评论区写出 一.整体项目架构 二.web.xm ...
- React+ajax+java 上传图片并预览
之前有在网上找ajax上传图片的资料,大部分的人写得都是用jQuery,但是在这里用JQuery就大才小用了,所以我就自己写了,先上图. 由上图,首先点击上面的选择文件,在选择图片之后,将会自动上传图 ...
- java上传图片到数据库,涉及压缩文件zip/rar上传等
项目中有这个需求: 1)上传文件通过公司平台的校验,校验成功后,通过接口,返回文件流: 2)我们根据这个文件流进行操作.这里,先将文件流复制文件到项目临时目录WEB-INF/temp;文件使用完毕,删 ...
- [javaSE] java上传图片给PHP
java通过http协议上传图片给php文件,对安卓上传图片给php接口的理解 java文件: import java.io.DataOutputStream; import java.io.File ...
- JAVA 上传图片功能
前后端实现上传图片功能(JAVA代码) 1.前端大概 请求头必须为AJAX请求头: 'X-Requested-With': 'XMLHttpRequest' 一般是指网页中存在的Content-Typ ...
- Java上传图片到Ftp,包含上传后文件大小为0的问题和Properties配置文件的读取
准备工作:需要使用coomos-net jar包.下载地址 一. 上传图片到FTP,文件大小为0的问题,解决:将ftp模式修改为Passive模式就可以了. //将ftp模式修改为Passive模式 ...
- java上传图片或者文件
package com.pat.postrequestemulator; import java.io.BufferedReader; import java.io.DataInputStream; ...
- java 上传图片 并压缩图片大小
Thumbnailator 是一个优秀的图片处理的Google开源Java类库.处理效果远比Java API的好.从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生 ...
- java上传图片剪切工具类
package com.up.util; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io. ...
随机推荐
- JAVA NIO学习笔记1 - 架构简介
最近项目中遇到不少NIO相关知识,之前对这块接触得较少,算是我的一个盲区,打算花点时间学习,简单做一点个人学习总结. 简介 NIO(New IO)是JDK1.4以后推出的全新IO API,相比传统IO ...
- 前端开发:Javascript中的数组,常用方法解析
前端开发:Javascript中的数组,常用方法解析 前言 Array是Javascript构成的一个重要的部分,它可以用来存储字符串.对象.函数.Number,它是非常强大的.因此深入了解Array ...
- C#对.zip 存档读取和写入
Framework4.5支持 引用: System.IO.Compression.dll,System.IO.Compression.FileSystem.dll 提取压缩文件 ZipFile.Ext ...
- [精品书单] C#/.NET 学习之路——从入门到放弃
C#/.NET 学习之路--从入门到放弃 此系列只包含 C#/CLR 学习,不包含应用框架(ASP.NET , WPF , WCF 等)及架构设计学习书籍和资料. C# 入门 <C# 本质论&g ...
- ubuntu安装navicat及常见问题解决
1.安装navicat Step1: 下载Navicat ,网址:http://www.navicat.com/en/download/download.html Step2:进入下载目录,解压压缩包 ...
- iframe关于滚动条的去除和保留
iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条.那么我们应该怎么做呢? 一:去掉全部的滚动条 第一个方法 ...
- 浏览器渲染引擎,提高css渲染速度。
一.渲染引擎渲染引擎的职责是……渲染,也就是把请求的内容显示到浏览器屏幕上.默认情况下渲染引擎可以显示HTML,XML文档以及图片. 通过插件(浏览器扩展)它可以显示其它类型文档. 二.各种渲染引擎我 ...
- Android 手机卫士--导航界面3、4和功能列表界面跳转逻辑处理
刚刚花了一点时间,将导航界面3.4的布局和相应的跳转逻辑写了一下: Setup3Activity代码如下: /** * Created by wuyudong on 2016/10/10. */ pu ...
- Java 性能分析工具 , 第 1 部分: 操作系统工具
引言 性能分析的前提是将应用程序内部的运行状况以及应用运行环境的状况以一种可视化的方式更加直接的展现出来,如何来达到这种可视化的展示呢?我们需要配合使用操作系统中集成的程序监控工具和 Java 中内置 ...
- linux rsync配置文件参数详解
一.全局参数 在[moudle]之前的参数都是全局参数,也可以在全局参数下定义部分模块参数,这时该参数的值就是所有模块的默认值. port:指定后台程序使用的端口号,默认是873 logfile:指定 ...