Java语言 > JSP教程 > JSP远程获取图像的大小

来源:互联网 发布:mac os下ip扫描工具 编辑:程序博客网 时间:2024/06/09 23:32

JDK Tomcat Eclipse MySQL Oracle Struts Ajax Java面试 Java源代码 计算机考试
当前位置: 首页 > Java语言 > JSP教程 > JSP远程获取图像的大小、宽度和高度作者:本站原创发布时间:2010-05-24来源:JAVA中文网 点我投稿人人网 开心网 百度空间 搜狐微博 网易微博 腾讯微博 新浪微博 腾讯朋友 QQ空间
-JSP远程获取图像的大小、宽度和高度(Java教程整理编辑发布)

<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import= "java.net.* "%>
<%@ page import="java.awt.Image,java.awt.image.*" %>
<%@ page import="javax.imageio.*" %>
<%@ page import="java.net.URL" %>
<%@ page import="java.io.*"%>

<%

//Image image = null;
try {
// Read from a file
// File file = new File("image.gif");
// image = ImageIO.read(file);
// Read from an input stream
// InputStream is = new BufferedInputStream(
// new FileInputStream("image.gif"));
// image = ImageIO.read(is);
// Read from a URL
URL url = new URL(http://www.javaeweb.cc/logo.png);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
long len = urlConnection.getContentLength();
if(len<=0){
out.print( "无法获知文件大小 ");
}else {
out.print( "文件大小为 " + len/1024+ "k "+"<br />");
}
BufferedImage bi = null;
bi = javax.imageio.ImageIO.read(url);
//image= javax.imageio.ImageIO.read(url);
int[] a = new int[2];
a[0]= bi.getWidth();
a[1] = bi.getHeight(); //获得 高度
int b=a[0];
out.print("图片宽:"+a[0]+"<br />");
out.print("图片高:"+a[1]);

} catch (IOException e) {
}

%>

大家还都关注: JSP
上一篇:JSP开发Web程序中文显示三种方法 下一篇:JSP转发和重定向的区别
相关教程 JSP生成数字验证码教程  JSP页面的五种跳转方法 
JSP文件上传程序实例  JSP中九大内置对象详解 
JSP页面声明页面编码格式的语句  JSP用户注册登陆注销JSP页面 
JSP页面统一编码过滤器  动态JSP页生成静态HTML代码 
JSP九大内置对象的详细学习  JSP编程中Request对象详解 
JSP连接Sql Server2000数据库  JSP生成图片验

文章转自Java中文网:http://www.javaweb.cc/language/jsp/241734.shtml

原创粉丝点击