怎样实现文件上传的通用接口
来源:互联网 发布:网络微电影排行榜 编辑:程序博客网 时间:2024/05/01 21:52
1 接口:IFileUpload
@WebService
public interface IFileUpload {
/**
* 文件上传方法
* @param in 输入字节流
* @param filePath 文件上传路径
* @param fileName 文件名称
* @return 操作结果
*/
public String upload(byte[] in, String filePath, String fileName);
}
2 接口实现:FileUploadImpl
public class FileUploadImpl implements IFileUpload {
/**
* 文件上传方法
* @param in 输入字节流
* @param filePath 文件上传路径
* @param fileName 文件名称
* @return 操作结果
*/
@Override
public String upload(byte[] in, String filePath, String fileName) {
try {
int len = 0;
String path = this.getClass().getClassLoader().getResource("").getPath();
//获得tomacatwebapp路径
String pathtest = path.replace("lib", "webapps");
String picRealPath = pathtest + filePath;
//判断文件夹是否存在,不存在的话创建文件夹
File filecheck = new File(picRealPath);
if (!filecheck.exists()){
filecheck.mkdirs();
}// 检查上载文件的目录是否存在
File df = new File(picRealPath + fileName);
FileOutputStream out = new FileOutputStream(df,true);
len = in.length;
out.write(in,0,len);
out.close();
} catch (Exception e) {
e.getMessage();
}
return null;
}
}
- 怎样实现文件上传的通用接口
- C#实现通用上传文件完整示例
- ASP中怎样实现文件上传.doc
- 【代码】php 怎样实现单个文件上传
- 如何实现一个通用的IHttpHandler 万能的IHttpHandler HttpWebRequest文件上传
- SpringMVC+WebSocket的通用接口映射实现
- 怎样将上传的文件重命名
- 怎样修改tomcat的文件上传限制
- SpringMvc 通用文件上传
- 文件上传类,通用
- 文件上传类,通用
- 通用 Java 文件上传和下载组件的设计与实现
- 通用 Java 文件上传和下载组件的设计与实现
- 通用 Java 文件上传和下载组件的设计与实现
- 通用 Java 文件上传和下载组件的设计与实现
- 通用 Java 文件上传和下载组件的设计与实现
- 嵌入式系统通用驱动程序接口及其实现-总则(视频教学时的同步输入文件)
- 嵌入式系统通用驱动程序接口及其实现-IO口(视频教学时的同步输入文件)
- Win7下在IIS7中配置PHP的环境
- 《游戏编程入门》学习笔记4——移动控制
- Android 对话框(Dialog)大全 建立你自己的对话框
- 无知和冷漠其实比蓄意更严重
- java处理高并发高负载类网站的优化方法
- 怎样实现文件上传的通用接口
- 解密Facebook产品的开发流程
- 深入了解struts2
- Objective-C第六讲-多态性
- 为什么使用多线程?
- native2ascii的使用 struts国际化
- html button控件 非活性
- 表情预览中,清空预览区域的背景
- iptables 数据包流程图