「java上传图片预览」Javaweb上传图片
今天给各位分享java上传图片预览的知识,其中也会对Javaweb上传图片进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、求个java上传图片前预览 控制图片尺寸大小 控制上传格式
- 2、javaWeb如何实现想QQ空间图片预览的效果以及图片批量上传?最好有实例
- 3、如何用java实现图片预览功能,求代码
- 4、Java 中图片上传问题
- 5、用java写上传图片时,怎么实现预览功能?
求个java上传图片前预览 控制图片尺寸大小 控制上传格式
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
HTML
HEAD
TITLE New Document /TITLE
META NAME="Generator" CONTENT="EditPlus"
META NAME="Author" CONTENT=""
META NAME="Keywords" CONTENT=""
META NAME="Description" CONTENT=""
/HEAD
script
var maxH = 768;
var maxW = 1024;
function DrawImage(ImgD){
var preW = 300;
var preH = 400 ;
var image=new Image();
image.src=ImgD.src;
if(image.width maxW || image.height maxH){
alert("图片尺寸过大,请选择" + maxW + "*" + maxH + "的图片!");
return;
}
if(image.width0 image.height0){
flag=true;
if(image.width/image.height= preW/preH){
if(image.widthpreW){
ImgD.width=preW;
ImgD.height=(image.height*preW)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.heightpreH){
ImgD.height=preH;
ImgD.width=(image.width*preH)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
}
function checkFormat(filePath) {
var i = filePath.lastIndexOf('.');
var len = filePath.length;
var str = filePath.substring(len,i+1);
var extName = "JPG,GIF,PNG,JPEG,BMP";
if(extName.indexOf(str.toUpperCase()) 0) {
alert("请选择正确的图片文件!");
return false;
}
return true;
}
function FileChange(Value){
if(checkFormat(Value)){
flag=false;
document.getElementById("uploadimage").width=10;
document.getElementById("uploadimage").height=10;
document.getElementById("uploadimage").alt="";
document.getElementById("uploadimage").src=Value;
}
}
/script
BODY
input type="file" size="30" name="picaddress" onChange="javascript:FileChange(this.value);"
brIMG id=uploadimage height=0 width=0 src="" onload="javascript:DrawImage(this);"
/BODY
/HTML
javaWeb如何实现想QQ空间图片预览的效果以及图片批量上传?最好有实例
1:点击自定义。
2:点击右侧的新建模块→点击图片模块。
3:模块名称随便,用一个空格最好,图片地址上输入图片的地址,再点击“更多设置”,只设置图片的宽高度(以图片的大小而定)就可以了,背景、边框选择无,确定保存。
4:用鼠标调整一下图片的大小,让整个图片完全显示。
5:接着点击模块管理→把“互动”以上的模块前面的√全部去掉,然后再把需要显示的模块打√,这样“日志”、“留言”、“个人形象”或“音乐收藏”就显示在大图模块的上面了。确定保存。OK。
如何用java实现图片预览功能,求代码
使用两种不同的方法实现图片预览功能
Java代码
BODY
script language="javascript"
function ShowImage(path){
document.all.divShow.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = path;
}
function test(){
document.all.showimg.src=document.all.file1.value;
}
/script
INPUT style="Z-INDEX: 101; LEFT: 232px; POSITION: absolute; TOP: 272px" type="file"onchange="ShowImage(this.value)"
div id="divShow" style="FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);WIDTH:274px;HEIGHT:100px"
input type="file" id="file1" onchange="test()"br/
img id="showimg" style="width:200px;height:200px;"
/BODY
Java 中图片上传问题
e,服务器可以用ServerSocket,客户端用Socket
然后就
Socket s=new Socket...............
OutputStream out=s.getOutputStream();
File f=图片文件;
FileInputStream in=new FileInputStream(f);
byte data[]=byte[1024];
int length=0;
while((length=in.read(data,0,1024))!=-1) out.write(data,0,length);
out.close();
in.close();
服务器端
ServerSocket s=new ServerSocket...............
//accept.....
InputStream in=s.getInputStream();
File f=图片文件;
FileOutputStream out=new FileOutputStream(f);
byte data[]=byte[1024];
int length=0;
while((length=in.read(data,0,1024))!=-1) out.write(data,0,length);
out.close();
in.close();
然后服务器接到请求时(这个是Servlet)
PrintWriter writer=resp.getWriter(); //resp--HttpServletResponse
....
writer.print("img src=\"+图片路径+"\"");
That's all.
用java写上传图片时,怎么实现预览功能?
图片上传后在网页上直接读取上传后的地址进行预览,就是说这个时候图片已经上传到服务器了,如果要写的严谨一些,可以在预览后进行保存操作,如果不保存,则再写一条语句把上传上去的文件删除
关于java上传图片预览和Javaweb上传图片的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。