`

JSP远程获取图像的大小、宽度和高度

阅读更多
<%@ 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.java3z.com/cwbwebhome/images/logo.gif");
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页放在tomcat下,运行这个页就可以看到远程电脑的所有盘符,进入盘符即可上传下载文件,和灰鸽子很像哦!!!

    JSP远程管理主机源码

    JSP远程管理主机源码,包括:文件上传\下载\重命名\删除,查看系统进程\终止进程,执行CMD命令\重启TOMCAT,查看系统服务,启动\终止服务等等

    java,jsp读取远程图片到本地服务器

    在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...

    JSP(远程调用)

    就像雅虎首页上的天气预报一样,远程调用其他服务器的资源... 就是一个简单的例子....

    jsp动态生成图像

    **JSP动态生成图像**是一种常见的Web开发技术,主要用于在服务器端动态创建并发送图像到客户端。这种技术在很多场景下都非常有用,比如验证码生成、图表制作、个性化头像生成等。下面我们将深入探讨JSP如何实现动态...

    Javascript 获取页面高度(多种浏览器)

    首先,我们有两个基本属性可以用来获取页面的宽度和高度:`document.body.clientWidth` 和 `document.body.clientHeight`。这两个属性分别返回 `&lt;body&gt;` 元素的宽度和高度,不包括滚动条。在 IE、Firefox 和 Opera ...

    JSP远程管理程序 v1.2,

    JSP远程管理程序 v1.2,整个程序就一个JSP文件,但是程序还是有特点的,比如跨平台,只要共享80端口,就可以用它来管理远程管理;客户端无论安装任何插件。  远程连接建立成功后,这个程序 可以完成文件的增、删、...

    利用JSP远程控制服务端

    此代码在服务端放置后,客户端进入该JSP页面能进行硬盘的增删改查、服务管理等等操作,甚至还有远程桌面,全部功能仅仅使用JSP一个文件实现。 大部分功能采用DOS命令,使用简单,页面友好人性化。

    jsp获取电脑信息控件

    总结来说,"jsp获取电脑信息控件"这个主题涵盖了使用JavaScript和J-Interop结合WMI来获取客户端电脑硬件信息的方法。JavaScript能提供有限的浏览器信息,而通过Java调用WMI则可以获取更详细的系统级硬件数据。这种...

    通过Jsp发送动态图像

    使用`BufferedImage`类创建一个新的图像,指定宽度、高度和图像类型。例如: ```java int width = 200, height = 200; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); ...

    jsp获取系统当前时间

    JSP获取系统当前时间 JSP(Java Server Pages)是一种服务器端脚本语言,可以用来获取系统当前时间。下面是一个使用JSP获取系统当前时间的示例代码。 标题:JSP获取系统当前时间 描述:运用JSP编写可以获取系统...

    爬虫jsp获取网页源码

    【爬虫jsp获取网页源码】这一主题主要涉及网络爬虫技术在Java Server Pages (JSP)中的应用,以及如何通过前端交互获取网页源码。爬虫是互联网数据挖掘的重要工具,它能够自动地遍历网页,抓取所需信息。在JSP环境下...

    JSP远程访问Oracle数据库

    在构建Web应用时,安全性和数据管理是两个至关重要的因素。..."JSP远程访问Oracle数据库.pdf"这个文件很可能是对此主题的深入讲解,包括具体的代码示例和最佳实践,对于学习和应用这一技术是非常有价值的参考资料。

    JSP获取客户端的浏览器和操作系统信息

    ### JSP 获取客户端的浏览器和操作系统信息 在Web开发中,了解客户端的浏览器类型和操作系统信息对于优化用户体验、实现特定功能或进行统计分析至关重要。本文将详细介绍如何在JSP(JavaServer Pages)环境中通过...

    使用技巧:JSP中如何发送一个动态图像

    你可以指定图像的宽度、高度和类型,例如: ```java int width = 200; int height = 200; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); ``` 有了`BufferedImage`对象,...

    javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等

    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于...

    jsp 最简单获取动态 验证码 例子

    在这个“jsp 最简单获取动态验证码例子”中,我们将探讨如何在JSP中生成并显示一个简单的动态验证码。 验证码的主要目的是防止自动机器人或恶意脚本进行非法操作,例如防止垃圾邮件、注册虚假账号等。动态验证码则...

    动态显示JSP服务器内存的Ajax程序 图像版_systemjc

    总的来说,"动态显示JSP服务器内存的Ajax程序 图像版_systemjc"是一个结合了JSP、Ajax和图形化展示的系统监控解决方案,对于监控和优化服务器性能具有重要意义。通过这种技术,IT管理员可以实时了解服务器内存状态,...

    JSP中图像数据的读取

    总之,在JSP中读取图像数据涉及文件系统或数据库的操作,以及对图像数据的处理和显示。了解这些基础操作后,你可以根据实际需求构建更复杂的功能,如图片上传、图片库管理、图片预览等。在实践中,结合Java的类库和...

    JSP网络远程作业处理系统的设计与实现

    本文将深入探讨一个基于JSP(Java Server Pages)技术设计和实现的网络远程作业处理系统,旨在提高教学效率,增强教师与学生间的互动,并简化作业提交与批改的过程。 首先,我们要理解JSP技术的基础。JSP是一种动态...

Global site tag (gtag.js) - Google Analytics