- 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();// 关闭此文件输出流并释放与此流有关的所有系
您可能关注的文档
最近下载
- 学习、教学和评估的分类学(布鲁姆教育目标分类学修订版).pdf VIP
- 515省道建设工程(427省道改线)环境影响报告书.pdf VIP
- 中超联赛治理共同体建设的基本内涵、现实情境与发展路径.docx VIP
- 建筑设备安装识图与施工(给排水识图).ppt VIP
- 小儿海姆立克急救法课件(1).pptx VIP
- 年产10万吨硫酸工艺设计.docx VIP
- 建筑设备安装识图与施工工艺.docx VIP
- 课程标准建筑设备安装工程识图施工工艺课程整体教案.docx VIP
- 暑假预习《文言文》早背晚默小纸条++++++++++++++2025-2026学年统编版语文八年级上册.docx VIP
- 中医九种体质养生课件.ppt VIP
原创力文档

文档评论(0)