首页 | j2ee | j2me | j2se | java代码 | JAVA高级 | java资讯 | 认证考试 | 实用技巧
  当前位置:Java教程网>JAVA基础>文章内容
java文件上传类(代码)
来源: 作者: 发布时间:2007-11-23  

import org.apache.struts.upload.FormFile;
    
import java.io.InputStream;
import java.io.OutputStream;
import java.io.FileOutputStream;
    
/*
 * 文件上传类!
 */

    
public class Upload {
    
/**
     * @param path 要存储的路径
     * @param file 文件
     * @return
     */

    public boolean up(String path, FormFile file)throws Exception {
        InputStream in = null;
        OutputStream out = null;
        try {
            in = file.getInputStream();
            out = new FileOutputStream(path);
            int read = 0;
            byte[] buffer = new byte[8192];
    
            while ((read = in.read(buffer, 0, 8192)) != -1) {
                out.write(buffer, 0, read);
            }
            out.close();
            in.close();
            return true;
        } catch (Exception e) {
            file.destroy();
            e.printStackTrace();
            return false;
        }
    }
    
}


(阅读次数:
上一篇:java画图辅助工具的比较   下一篇:java上传文件
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·jfreechar的使用
·一个JSF例子
·java中用TreeMap进行中文排序
·Java转义符
·java数组排序实例
·Java正则表达式初探
·javascript给二维数组赋值示例
·struts2标签学习
·spring入门之简单登陆例子
·简化spring数据源配置:创建自定
·Java在线教程与书籍推荐
·eXtremeComponents代码结构解析
·java反射机制详解
·java析构函数替代者finalize()解
·Java程序设计实验报告
·谈谈Spring持久层封装
·Java开发常用方法
·DWR学习
·Java排序:TreeMap,Set,List
·CAS 单点登录原理
  相关文章
·java画图辅助工具的比较
·java画图程序中的程序结构
·Java画图内存泄漏
·java中用TreeMap进行中文排序
·Java SE 7的新并发特性
·Java排序:TreeMap,Set,List
·java语言中相对路径,绝对路径总
·Swing中弹出对话框的方式
·Java中类和对象的初始化过程解析
·Java JNI完全手册
·Java参数传递方式
·参数在java程序中的传递
·从C++转到Java需注意的地方
·JAVA类加载及其反射机制
·JAVA调用DLL简单例子
·JAVA调用DLL的经验
·struct学习之 Struts体系结构
·Java如何调用C语言DLL文件
·JNI Java class与C struct对应(
·Java中调用dll
Power by DedeCms