- 浏览: 534130 次
- 性别:
- 来自: 湖南娄底
文章分类
- 全部博客 (252)
- C#资料 (0)
- java资料 (22)
- 数据库资料 (0)
- Java :开发中遇到的问题 (4)
- 书写属于我的人生 (6)
- spring (6)
- hibernate (16)
- struts (17)
- SSH (5)
- Linux操作系统 (1)
- Ext (5)
- Jquery (9)
- Tomcat部署出错 (2)
- xml (5)
- JSON (5)
- javascript 专题 (5)
- 开发环境配置 (2)
- web 开发 (27)
- Eclipse (7)
- Integration (1)
- 解决方案搜罗 (7)
- 网站收藏 (8)
- 测试框架 (1)
- iframe 专题 (6)
- JSTL (2)
- 各种插件收集 (2)
- 权限设计模型探讨 (1)
- DWR (1)
- log4j (3)
- java (11)
- java 格式化 (1)
- 软件工程 (2)
- 乱码专题 (1)
- UML (4)
- java 设计模式 篇 (1)
- 用法收集 (0)
- sourceforge apache solutions (2)
- Struts2 + JPA + Spring 开发 (1)
- 自定义工具箱 (0)
- IDE (4)
- opencms (1)
- jeecms (1)
- ant (0)
- maven (2)
- 数据库连接池 (0)
- spring MVC (0)
- android (1)
- web-server (1)
- iphone-开发环境 (1)
- iphone-软件开发 (6)
- iPhone-软件设计 (1)
- iphone-应用 (3)
- iPhone-设置 (2)
- iphone-软件开发-设计模式篇 (0)
- iphone-软件开发-OC基础 (9)
- iphone-软件开发- UI篇 (9)
- iphone-软件开发-工具类篇 (1)
- iphone-软件开发-第三方篇 (0)
- iphone-软件开发-特效篇 (2)
- iphone-软件开发-动画篇 (1)
- oracle (1)
- Java-Security (0)
- Three20 UI (1)
- IOS-HOW-TO-专题 (1)
- Mark-Develope Issues (1)
- iphone-软件开发- 资料参考篇 (1)
- C 语言-基本语法 (0)
- Java Servlet (2)
- Eclipse optimization (1)
- IOS Basic (0)
- ecl (0)
- FRONT-HTML (0)
- FRONT-JS (0)
- PHP (0)
最新评论
-
qq_29862421:
[[color=brown]color=yellow][url ...
java 上传图片同时获得图片的宽和高 -
hhb19900618:
NSString <==> NSNumber 之前 ...
OC 常用数据类型之间的转换 -
baohuan_love:
果然能解决问题,感谢分享
Tomcat Error Page配置 与 Error Page在IE下不能转发的问题 -
唐丽梅6313:
很细致。。
键盘样式风格有关设置-iOS开发 -
olived:
哥哥,为什么我的没有破解成功,总是提示许可文件丢失!!QQ:3 ...
[软件测试解决方案] soapUI 4.0.1破解方法
java 上传图片同时获得图片的宽和高
public ActionForward upload(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws IOException {
FileForm fileForm = (FileForm) form;
FormFile file1 = fileForm.getFile1();
HashMap<String, Object> jsonMap = new HashMap<String, Object>();
boolean success = false;
String message = "";
String fileURL = "";
int width = 0;
int height = 0;
if (file1 != null) {
//上传路径
String dir = request.getSession(true).getServletContext().getRealPath("/uploadFile");
OutputStream fos = null;
try {
// 获得文件后缀
String type = file1.getFileName().substring(file1.getFileName().lastIndexOf("."),
file1.getFileName().length());
BufferedImage bi = ImageIO.read(file1.getInputStream());
// System.out.println("Width=" + bi.getWidth());
// System.out.println("Height=" + bi.getHeight());
width = bi.getWidth();
height = bi.getHeight();
// 获取当前时间
Calendar c = Calendar.getInstance();
c.setTime(new Date());
String time = "" + c.get(c.YEAR) + (c.get(c.MONTH) + 1) + c.get(c.DATE) + c.get(c.HOUR_OF_DAY)
+ c.get(c.MINUTE) + c.get(c.SECOND);
String newname = time + type;
fileURL = "uploadFile/" + newname;
fos = new FileOutputStream(dir + "/" + newname);
fos.write(file1.getFileData(), 0, file1.getFileSize());
fos.flush();
success = true;
message = "图片上传成功";
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
success = false;
message = "图片上传失败";
} finally {
try {
fos.close();
} catch (Exception e) {
success = false;
message = "图片上传失败";
}
}
}
jsonMap.put("success", success);
jsonMap.put("message", message);
jsonMap.put("fileURL", fileURL);
jsonMap.put("width", width);
jsonMap.put("height", height);
String json = Convert.mapTojson(jsonMap).toString();
// 设置响应内容格式
response.setContentType("text/html;charset=utf-8");
// 获取流
PrintWriter out = response.getWriter();
// 将数据以json格式打到客户端
out.print(json);
// 清空缓存
out.flush();
// 关闭流
out.close();
//页面跳转
return null;
}
评论
[flash=200,200][url][img][list] |
[*][u][b] |
[/list][/img][/url][/f[size=medium][/size]lash] |
发表评论
-
Java实现的拦截器
2012-01-10 09:56 1275Java实现的拦截器 拦截 ... -
Tomcat 6中配置SSL双向认证
2012-01-09 20:58 0参考资料:http://wangking717.ite ... -
使用exe4j打包jar生成exe常用设置
2012-01-07 22:49 1051使用exe4j打包jar生成exe常用设置 ... -
字符串工具箱
2011-12-25 21:01 988import java.io.File; import ja ... -
Java创建、重命名、删除文件和文件夹
2011-12-25 21:00 7037Java的文件操作太基础, ... -
JAVA 正则表达式
2011-12-03 22:37 769在Sun的Java JDK 1.40版本中 ... -
java 格式化字符串输出
2011-11-12 10:46 1256输出指定格式的字符串: Java代 ... -
java中实现换行的几种方法
2011-11-12 10:22 47781.使用java中的转义符"\r\n&quo ... -
java 访问修饰符
2011-11-06 12:04 803private package-private 只可以在同一 ... -
java集合框架
2011-10-12 08:10 839待续。。。 -
java中的io系统总结(转)
2011-10-09 09:02 925java中的io中的(input/outp ... -
属性文件的读写
2011-09-17 23:06 884附件中包含:属性文件的读写操作! -
javassist:增强型的java反射工具,获取方法参数名,获取方法参数标注值
2011-09-03 14:24 5008java的反射是不能获取方法的参数名的。比如: publi ... -
quartz cronExpression详解<转载>
2011-08-18 20:14 998quartz cronExpression详解 2009 ... -
java获取真实客户端ip地址 <转载>
2011-08-12 11:35 1881在JSP里,获取客户端的IP地址的方法是:request.ge ... -
java class.getResource()方法获取文件资源
2011-08-06 22:34 1532《转载》 用JAVA获取文件,听似简单,但对于很多像我这样的 ... -
求数组中最小的不重复的整数
2011-03-19 11:23 977public class minNoRepeatNum{ ... -
WEB计时器的实现——Timer(转载)
2010-10-21 07:55 1681Java定时器(java.util.Timer)有定时触发计划 ... -
依赖注入的几种实现类型
2010-10-18 10:28 854Type1 接口注入 我们常 ... -
spring 中Pointcut的定义(转)
2010-10-18 09:47 1549在Spring 2.0中,Pointcut的定义包括两个部分 ...
相关推荐
java图片上传、控制大小、宽度高度和图片裁剪并保存
java上传图片到aws s3,最近因为项目原因,需要将程序下载到本地的图片上传到aws s3提供给国外的客户使用,文件为我使用的详细代码
java 上传图片时生成对应的缩略图,缩略图的大小可手动更改,代码中有详细注释
通过java获取图片的宽和高 工具类, 可分别获取宽和高度,工具类可以直接调用
java实现图片上传到数据库并显示,利用Struts2和commons-fileupload-1.2.1.jar,代码调试通过 完美运行。
java代码保存宽高不变压缩图片(失真不大),按照文件大小,进行压缩质量控制
可以上传图片和文件,java写的,感觉不错,共享出来和大家分享。
Java实现图片上传
本测试服务主要是利用postman上传,后端接收图片保存至服务器,并且返回一个可以下载图片的URL路径
主要为大家详细介绍了java实现上传网络图片到微信临时素材,网络图片上传到微信服务器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java上传图片到服务器 对于图片处理有两种: 一种是插入数据库;一种是上传到服务器上。
java实现图片上传预览,包含asp和jsp的实现代码,以及相关说明
java上传并裁剪图片,功能已经实现,非常完美
java 批量上传图片
我们知道,常规情况下点击浏览按钮后,是无法将客户端的图片立即显示在页面上的,这里套用iframe来实现图片上传后立即在当前页面显示
java实现上传图片存入到数据库,只能用炫酷来形容,感兴趣就下载看看吧
代码完整,导入开发工具之后就能用,界面比较美观,支持批量上传
java 图片上传,可预览可剪切可缩放,没有积分下载就私信我
java实现图片的上传,根据需要缩小图片的宽度和高度显示出来!
2、可以上传图片与非图片文件。有二个重构方法 一、无限制文件大小上传upLoad(String uploadPath,String filePath,String fileName),uploadPath代表上传目录,filePath代表文件路径,fileName 代表上传到服务器上...