j2ee里图片上传及预览的实现.docVIP

  • 1
  • 0
  • 约5.14千字
  • 约 5页
  • 2016-09-09 发布于重庆
  • 举报
j2ee里图片上传及预览的实现

1.预览、预览显示的大小都可以用js去做。 2.控制上传格式在页面上也可以用js做,不过在服务器端接收时要做判断; 3.控制图片尺寸?大小还是图片所占空间大小: js 采用activX控件去读文件大小来判断; 也可以 签名applet 采用客户端jre用java io去读文件大小来判断;html head/head script function img(){ var imgfile = document.getElementById(test).value; var imgEndWith = imgfile.substr(imgfile.lastIndexOf(.), imgfile.length); var imgEndWithLower = imgEndWith.toLowerCase() var imgEndWiths = new Array(.gif, .jpg, .png, .bmp); var imgIsTrue = false; for ( var i = 0; i imgEndWiths.length; i++) { if (imgEndWithLower == imgEndWiths[i]) { imgIsTrue = true; break; } } if(!imgIsTrue){ alert(图片格式错误); return; } imageUrl=document.getElementById(test).value; document.getElementById(image).src=imageUrl; document.getElementById(image).height=document.getElementById(imgH).value; document.getElementById(image).width=document.getElementById(imgW).value; document.getElementById(imageDiv).style.display=block; } /script body input type=file id=test/ 图片宽度:input type=text id=imgW/ 图片高度:input type=text id=imgH/ input type=button value=预览 onclick=img() div id = imageDiv style=display:none img id=image src= width=100 height=100 / /div /body /html 二、所有文件类型的文件的上传: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; public class Xiti8_4 { ?/** ? * @param args ? *??????????? 文件字节输入、输出流方法拷贝一个文件到指定目录 ? */ ?//拷贝的方法 ?void copy(File f1, File f2) { ??try { ???// 建立相关的字节输入流 ???FileInputStream fr = new FileInputStream(f1); // 通过打开一个到实际文件的连接来创建一个 ???????????????// FileInputStream,该文件通过文件系统中的路径名 ???????????????// f1 指定。 ???// 创建一个向具有指定名称的文件中写入数据的输出文件流。 ???FileOutputStream fw = new FileOutputStream(f2); ???byte buffer[] = new byte[1]; // 声明一个byte型的数组,数组的大小是512个字节 ???while (fr.read(buffer) != -1) { // read()从此输入流中读取一个数据字节,只要读取的结果不!=-1就执行while循环中的语句块 ????fw.write(buffer); //write(byte[] b)将 b.length 个字节从指定字节数组写入此文件输出流中。 ???} ???fw.close();// 关闭此文件输出流并释放与此流有关的所有系

文档评论(0)

1亿VIP精品文档

相关文档