package org.swf;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import com.opensymphony.xwork2.ActionSupport;
public class Upload extends ActionSupport {
// Filedata属性用来封装上传的文件
private File Filedata;
// Filename属性用来封装上传文件的文件名
private String Filename;
public File getFiledata() {
return Filedata;
}
public void setFiledata(File filedata) {
Filedata = filedata;
}
public String getFilename() {
return Filename;
}
public void setFilename(String filename) {
Filename = filename;
}
public String execute() throws Exception {
System.out.println("ccc");
//基于myFile创建一个文件输入流
InputStream is = new FileInputStream(Filedata);
System.out.println("eee");
// 设置上传文件目录
String uploadPath ="d:/receive/" ;
// 设置目标文件
File toFile = new File(uploadPath, this.getFilename());
// 创建一个输出流
OutputStream os = new FileOutputStream(toFile);
System.out.println("aaa");
//设置缓存
byte[] buffer = new byte[1024];
int length = 0;
// System.out.println("bbb");
//读取myFile文件输出到toFile文件中
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
System.out.println("上传文件名"+Filename);
//关闭输入流
is.close();
//关闭输出流
os.close();
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SWFUpload.zip (40个子文件)
SWFUpload
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 414B
org.eclipse.core.resources.prefs 106B
org.eclipse.wst.common.component 478B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 522B
org.eclipse.jdt.core.prefs 364B
src
struts.xml 783B
org
swf
Upload.java 2KB
.project 1KB
WebRoot
css
swf.css 330B
images
XPButtonUploadText_61x22.png 2KB
swfupload_fp9.swf 13KB
META-INF
MANIFEST.MF 39B
swfupload.swf 182KB
WEB-INF
web.xml 666B
lib
xwork-core-2.3.15.1.jar 625KB
javassist-3.11.0.GA.jar 600KB
asm-tree-3.3.jar 21KB
standard.jar 384KB
commons-io-2.0.1.jar 156KB
struts2-core-2.3.15.1.jar 783KB
freemarker-2.3.19.jar 909KB
asm-3.3.jar 43KB
jstl.jar 20KB
ognl-3.0.6.jar 223KB
commons-logging-1.1.3.jar 61KB
asm-commons-3.3.jar 37KB
commons-fileupload-1.3.jar 67KB
log4j-1.2.17.jar 478KB
commons-lang3-3.1.jar 308KB
js
swfupload.speed.js 12KB
swfupload.js 54KB
handlers.js 3KB
swfupload.queue.js 3KB
index.jsp 2KB
Hello.jsp 829B
.classpath 2KB
build
classes
struts.xml 783B
org
swf
Upload.class 2KB
共 40 条
- 1
资源评论
- zhige_j2016-06-06还不错 听实用的。
- yanhuimin2017-06-30没啥帮助,还不错
- 老衲法号乱来2019-04-11例子虽然简单,但是却帮我解决了一个技术问题,谢谢分享!
- tianshijiang2015-01-22没啥帮助唉,但还ok吧
- ch1a702015-08-12为莫子没有标注语言勒 jsp我不会啊 唉
love小树林
- 粉丝: 16
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- btstack协议栈实战篇-HID Keyboard Classic
- 自然语言处理大作业Python实现基于词典的分词方法源代码+实验报告(高分项目)
- 基于C++实现的交互界面计算器程序项目源码+详细代码注释(高分项目)
- 数据库期末作业基于Python+mysql的餐厅点餐系统源码+数据库+文档说明(高分项目)
- 打印机输出中心,博艺HP45输出中心 1907版
- btstack协议栈实战篇-HID Mouse LE
- (源码)基于Spring Boot和MyBatis的社区问答系统.zip
- btstack协议栈实战篇-HID Keyboard LE
- (源码)基于MQTT协议的远程控制插座系统.zip
- (源码)基于NodeMCU ESP8266芯片的无线电报系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功