文件上传:
第一步:加jar 包, commons-fileupload-1.2.1.jar, commons-io-1.3.2.jar
第二步:把form enctype属性设为"application/x-www-form-urlencoded"
<form action="${pageContext.request.contextPath }/xxx.action" method="post" enctype="multipart/form-data">
<input type="file" name="uploading"/>
</form>
第三步:action类中添加以下属性,属性红色部分对应于表单中文件字段的名称:
private File image;//得到上传的文件
private String imageFileName;//得到文件的名称:前面image就上传文件名称,,
后面是固定写法
private String imageContentType;//得到上传文件的类型
//上面的三个属性都是固定的写法,image是上传表单中name,其它的是固定写法
String realPath=ServletActionContext.getServletContext().getRealPath("/image");
System.out.println("真实路经:"+realPath);
System.out.println("文件名称:"+imageFileName);
if(image!=null){
File savefile=new File(new File(realPath),imageFileName);
if(!savefile.getParentFile().exists())savefile.getParentFile().mkdirs();
//image是源文件,后面是要把它放到那个目标路经,
FileUtils.copyFile(image, savefile);
ActionContext.getContext().put("msg", "文件上传成功!!");
}
多文件上传
如果要上传多个文件,
○1>form表单里的事name相同
○2>把action里的属性设为数组
分享到:
相关推荐
基于SpringBoot的文件上传系统,前后端分离,单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传 项目经过严格测试,确保可以运行! 采用前后端分离的方式进行开发,实现了几种常用的文件上传功能...
springMvc 文件上传,springMvc 支持单文件和多文件上传,
element-ui+vue单文件上传和 多文件批量上传(多文件走一次接口)
无刷新上传多个文件无刷新上传多个文件无刷新上传多个文件无刷新上传多个文件
layui一个页面使用多个文件upload上传按钮
Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...
用Ext编写的多文件上传组件,已封装。 支持多文件上传,文件下载,文件删除,
bootstrap-fileinput-master多文件上传,多文件预览,网页的代码地址为https://mp.csdn.net/postedit/84098479
一个php文件上传类,支持单个或者多个文件上传,这个文件上传类可以实现多个文件或单个文件进行上传了,该类处理单个或者多个文件上传,使用该类时,只需要实列化该类。
java多文件上传实现,上传界面采用flash,同时显示上传进度条
文件上传比较多,多文件上传少一点 文件下载很少的,看似简单,实则不然 网上的Struts2进行的文件下载一般都是单文件或者固定的文件,并没有(很少)实现随意文件的下载的例子 提供多文件上传,上传成功后,提供...
在网络上找到的,纯JSP实现的文件上传程序,支持多文件的上传,例子是多文件的上传,稍微修改就可以变成单文件的上传或者更多文件的上传,控制成需要扩展名的文件上传,指定大小的文件上传等。程序目前上传文件存储...
文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载文件上传和下载
android 通用图片上传,多文件上传,单文件皆可。。
Struts2多个文件上传 多个文件上传分为List集合和数组,下面我们着重介绍一下list集合的上传。都大同小异。
能够实现多个文件同时上传,且富有进度条,可停止,可删除
之前发布一个大文件上传,但是问题太多,此版本相对上一个稳定得多 1,将压缩包里的 php_uploadprogress.dll 文件复制到你的PHP 安装目录里的扩展库文件夹 就是 ext文件夹下面 2,在你的服务器上随便一个地方(最好...
dhtmlxVault多文件上传dhtmlxVault多文件上传dhtmlxVault多文件上传
个php文件上传类,支持单个或者多个文件上传,这个文件上传类可以实现多个文件或单个文件进行上传了,该类处理单个或者多个文件上传,使用该类时,只需要实列化该类。
利用flash上传工具,结合jsp来进行多文件上传demo。 能一次性的选择多个文件,有上传进度显示;java项目