java简单文件上传
来源:互联网 发布:科荣软件 编辑:程序博客网 时间:2024/06/04 08:03
public static void doUpload(File file,String path, String name) throws Exception {
if(null == file){
throw new Exception();
}
// 基于file创建一个文件输入流
InputStream is = new FileInputStream(file);
// 设置上传文件目录
//String uploadPath = ServletActionContext.getServletContext().getRealPath("/") + path;
File dir = new File(path);
if(!dir.exists()){
dir.mkdirs();
}
// 设置目标文件
File toFile = new File(path, name);
// 创建一个输出流
OutputStream os = new FileOutputStream(toFile);
// 设置缓存
byte[] buffer = new byte[1024];
int length = 0;
try {
// 读取myFile文件输出到toFile文件中
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
} catch (IOException e) {
e.getMessage();
} finally {
// 关闭输入流
if (null != is) {
is.close();
}
// 关闭输出流
if (null != os) {
os.close();
}
}
}
if(null == file){
throw new Exception();
}
// 基于file创建一个文件输入流
InputStream is = new FileInputStream(file);
// 设置上传文件目录
//String uploadPath = ServletActionContext.getServletContext().getRealPath("/") + path;
File dir = new File(path);
if(!dir.exists()){
dir.mkdirs();
}
// 设置目标文件
File toFile = new File(path, name);
// 创建一个输出流
OutputStream os = new FileOutputStream(toFile);
// 设置缓存
byte[] buffer = new byte[1024];
int length = 0;
try {
// 读取myFile文件输出到toFile文件中
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
} catch (IOException e) {
e.getMessage();
} finally {
// 关闭输入流
if (null != is) {
is.close();
}
// 关闭输出流
if (null != os) {
os.close();
}
}
}
0 0
- java简单文件上传
- java ee简单文件上传
- java FTP 上传文件的简单例子
- Java上传文件简单小项目
- java Web && 文件上传--简单实现
- java的简单ftp上传文件案例
- java上传文件到hdfs简单demo
- java实现文件上传的简单demo
- java实现简单文件复制(文件上传)以及springMVC中上传文件方式
- aspx 文件上传(简单)
- 简单的文件上传
- structs简单文件上传
- 简单文件上传
- 文件上传 简单处理
- jsp 简单上传文件
- 简单文件上传
- 简单上传文件
- php简单文件上传
- Java开发环境搭建
- linux下的find文件查找命令与grep文件内容查找命令
- Android Studio混淆相关
- linux下的cp和scp
- 横竖屏切换时,禁止activity重新创建,在activity的配置属性
- java简单文件上传
- Android 开发最佳实践
- 新建一个硬盘 分区 格式化 挂载 开机自动挂载设置
- php301跳转
- iOS---免费获取邓白氏编码
- 10个足以让你成为更优秀的程序员的C语言资源
- webpack配置
- run loop
- 4.0十九章 检测----性能计数器