图片上传
来源:互联网 发布:足球直播软件 编辑:程序博客网 时间:2024/05/20 21:19
private static final int BUFFER_SIZE = 16 * 1024;
// 上传文件域对象
private File upload;
// 上传文件名
private String uploadFileName;
// 上传文件类型
private String uploadContentType;
// 保存文件的目录路径(通过依赖注入)
private String savePath;
private static void copy(File src, File dst) {
InputStream in = null;
OutputStream out = null;
try {
in = new BufferedInputStream(new FileInputStream(src), BUFFER_SIZE);
out = new BufferedOutputStream(new FileOutputStream(dst),
BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
int len = 0;
while ((len = in.read(buffer)) > 0) {
out.write(buffer, 0, len);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != out) {
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
方法中
if(getUploadFileName()!=null){
//图片上传的路径
String dstPath = "D:/apache-tomcat-6.0.18/webapps/File/" + this.getUploadFileName();
//数据库中保存的图片路径
String path="/File/"+this.getUploadFileName();
//路径添加到对象中
wpubliccityoffer.setPhotoPath(path);
//创建文件流对象
File dstFile = new File(dstPath);
//复制图片到上传的路径的位置
copy(this.upload, dstFile);
}
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 图片上传
- 图片上传
- 图片上传
- 图片上传
- 上传图片
- 上传图片
- 上传图片
- 图片上传
- c#获取当前日期时间
- Nginx ssi 设置
- android 再论 Handler
- linux程序设计 第一章:生成一个Process(进程)
- LINQ to SQL语句(15)之String
- 图片上传
- 我的博客又被删了,真是悲催至极呀~
- 海康视频SDK抓取图像生成图片
- LINQ to SQL语句(16)之对象标识
- 华为boss力荐公司高层看的一篇文章,真的很经典!!![转载]
- LINQ to SQL语句(17)之对象加载
- 死锁的原因详解
- 关于message
- java导出excel设置表头