package com.yc.ycportal.util;
/**
* @author 彭建明
* mailto:peng_jian_ming@163.com
* 创建于日期 2007-6-18
*/
import java.io.File;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.fileupload.DiskFileUpload;
import org.apache.commons.fileupload.FileItem;
import com.yc.ycportal.BaseConfig;
public class UploadFile{
private static final long serialVersionUID = 1L;
public String upLoad(HttpServletRequest request)throws Exception{
String name = null;
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(4*1024*1024);
fu.setSizeThreshold(4096);
List filelist = fu.parseRequest(request);
Iterator i = filelist.listIterator();
FileItem fi = (FileItem)i.next();
String fileName = fi.getName();
name = fileName.substring(fileName.lastIndexOf('\\')+1, fileName.length());
try {
fi.write(new File(BaseConfig.getBasepath()+"/dic/importTxt/"+name));
} catch (Exception e) {
name = "失败";
}
return name;
}
}
分享到:
相关推荐
java oss图片单个上传、多个上传、分片上传、进度条完整代码
java ftp上传进行文件的读取和上传 上传单个文件的文件流 创建远程服务器目录 删除指定文件 上传单个文件 获取指定ftp目录下文件名
文件上传下载工具类单个文件上传,多种传参形式下载文件
swf+java+servlet多文件上传单个进度条显示,简单实用,缺点项目中上传多个文件使用一个进度条显示传输进度
批量上传文件带进度条批量上传文件带进度条批量上传文件带进度条批量上传文件带进度条
struts2实现文件上传(单个+多个文件上传
删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. 新建目录 6. 新建文件 7. 移动文件或文件夹 8. 重命名文件/...
Struts2实现单个文件 多个文件 上传与下载 多个拦截器 直接导入MyEclipse包中即可使用。
Struts2,实现单个文件,多个文件,上传与下载,多个拦截器
本文主要两种方式,一:通过 FileUtils.copyFile(file, savefile);方法复制;二:通过字节流方式复制 ; web.xml struts.xml, struts.properties, UploadAction.java, index.jsp. success.jsp
支持多文件上传、单个/批量附件下载,代码注释详细
(3)对单个文件大小和总文件数进行限制, 避免拒绝服务攻击。 (4)对文件名进行输入校验,显示时进行输出编码。 3. 文件存储: (1)上传文件应保存在指定路径下。 (2)对上传文件进行随机数重命名,避免文件被...
使用springboot实现文件的单个和多个上传,并解决系统兼容性及虚拟路径映射等多个问题
测试过了,好用的上传程序。java struts2 带进度显示的 效果不错 只支持单个文件
项目类型:Java web项目 项目名称:基于JSP+Servlet的文件上传与...项目简介:本系统主要演示文件的单个上传、多文件上传到数据库里面、以及文件下载,通过此案例,你将JSP+Servlet技术掌握文件上传与下载的技能。
Androidstudio3.0.1下编译 Gradle gradle-4.4-all 最简单的okhttp封装,CallBack方法执行在UI线程...上传单个文件(包含进度) 上传list集合文件 上传map集合文件 文件下载(包含进度) 图片下载(实现了图片的压缩)
简单的实现了单个文件的上传与下载,内附使用方法
FileReferenceList 类或者FileReference 一个是多个上传一个是单个上传。用这2个类通过Java实现文件图片上传。
一个是jsmart的单个文件上传jsmartupload 上传后文件都保存在upload目录下面(与WEB-INF同级的upload) 新添加单个文件上传用的是apache的commonfileupload有上传进度条 本工程内所有上传复制过去直接可用. 上传后的...
文件上传--单个文件的上传---多个文件的上传 使用方法: 将该项目导入Myeclipse中,部署到Tomcat 然后在浏览器中访问: 单个文件上传 http://localhost:8080/wenjianshangchuan/singleUpload.jsp 能力有限--〉这个...