用O’Reilly公司的cos实现文件上传
来源:互联网 发布:编程 知乎 编辑:程序博客网 时间:2024/05/18 17:25
[1].[代码] index.html
01
<
html
>
02
<
head
>
03
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html;charset=gb2312"
>
04
<
title
>无标题文档</
title
>
05
</
head
>
06
07
<
body
>
08
<!-- enctype的值很重要,upload.jsp为处理上传的jsp-->
09
<
form
name
=
"form1"
method
=
"post"
enctype
=
"multipart/form-data"
10
action
=
"upload.jsp"
>
11
<
p
>
12
<
input
name
=
"file1"
type
=
"file"
>
13
</
p
>
14
<
p
>
15
<
input
name
=
"file2"
type
=
"file"
>
16
</
p
>
17
<
p
> <
input
name
=
"file3"
type
=
"file"
>
18
</
p
>
19
<
p
>
20
<
input
type
=
"submit"
name
=
"Submit"
value
=
"上传"
>
21
</
p
>
22
</
form
>
23
24
</
body
>
25
</
html
>
[代码] upload.jsp
01
<%
@page
import
=
"java.io.*"
%>
02
<%
@page
import
=
"com.oreilly.servlet.MultipartRequest"
%>
03
<%
@page
import
=
"com.oreilly.servlet.multipart.CoverFileRenamePolicy"
%>
04
<%
@page
contentType=
"text/html; charset=gb2312"
%>
05
<%
06
//文件上传后,保存在c:\\upload
07
String saveDirectory =
"c:\\upload"
;
08
//每个文件最大5m,最多3个文件,所以
09
int
maxPostSize =
3
*
5
*
1024
*
1024
;
10
//response的编码为"gb2312",同时采用缺省的文件名冲突解决策略,实现上传
11
//就这一句就完成上传了,真是很爽
12
MultipartRequest multi =
new
MultipartRequest(request, saveDirectory, maxPostSize,
"gb2312"
);
13
14
//输出反馈信息
15
Enumeration files = multi.getFileNames();
16
while
(files.hasMoreElements()) {
17
System.err.println(
"ccc"
);
18
String name = (String)files.nextElement();
19
File f = multi.getFile(name);
20
if
(f!=
null
){
21
String fileName = multi.getFilesystemName(name);
22
String lastFileName= saveDirectory+
"\\"
+ fileName;
23
out.println(
"上传的文件:"
+lastFileName);
24
out.println(
"<hr>"
);
25
26
}
27
}
28
29
%>
- 用O’Reilly公司的cos实现文件上传
- 用O’Reilly公司的cos实现文件上传
- 用O’Reilly公司的cos实现文件上传
- 利用O’Reilly公司的cos实现文件上传前获取请求参数
- 使用O‘Reilly COS包实现上传
- O'Reilly cos上传组件的使用(3/3) - 重命名上传后的文件
- O'Reilly cos上传组件的使用(1/3) - 上传文件
- O'Reilly cos上传组件的使用(2/3) - 获取文件信息
- 用oreilly公司的cos上传文件
- 用cos上传文件!
- 用cos上传文件
- 用cos文件上传
- cos.jar 文件上传实现
- cos组件实现文件上传
- 使用OReilly的cos实现多文件上传多文件
- 使用Cos组件实现文件的上传和下载
- 用cos进行文件上传
- 用cos进行文件上传
- js拆分字符串
- Objective C 高级进阶— GCD队列概述
- 第20讲:Chain Of Responsibility 职责链模式
- HTTP POST GET详解
- 工程师规范 - 开发产出
- 用O’Reilly公司的cos实现文件上传
- 44 个漂亮的日本网站布局和设计灵感实例
- Android Dalvik虚拟机
- 回调函数
- C#共享文件夹文件包含共享用户及密码
- ExtJS Combobox 属性详解和默认值选中
- 数据库并发控制
- Shell脚本 字符串大小比较 字符串是否相等比较 字符串是否为空判断
- 泛型编程之2