struts上传文件问题

[复制链接]
查看11 | 回复4 | 2006-9-7 17:09:52 | 显示全部楼层 |阅读模式
我用struts自带的FormFile类来处理文件的上传。
我定义了一个ActionForm,如下
public class UploadForm extends ActionForm {
private FormFile file;
.....//另外一些说明属性,均为String 类型
public FormFile getFile(){

return file;
}
public void setFile(FormFile file){

this.file = file;
}
........
}
然后在jsp页面里使用如下标签
....
[td]
上传文件:
[/td]
虽然可以成功上传,但如何使用这个标签
的文件过滤功能,比如我只允许上传jpeg和gif,
以及如何对大小进行限制,比如上传文件最大不能超过 2MB。
请大家指点指点~~~
回复

使用道具 举报

千问 | 2006-9-7 17:09:52 | 显示全部楼层
上传之后取文件后缀判断不可以么?
如:UploadForm.getFile().endsWith(".jpeg&quot


回复

使用道具 举报

千问 | 2006-9-7 17:09:52 | 显示全部楼层
可以设置文件的接受格式和大小的,妳是不是采用默认格式的
回复

使用道具 举报

千问 | 2006-9-7 17:09:52 | 显示全部楼层
最初由 carniege 发布
[B]可以设置文件的接受格式和大小的,妳是不是采用默认格式的 [/B]


是啊,在标签里的其他属性我都没有管,
采用的的是默认设置.
是不是里面有个accept属性是用来选择文件类型的 ?我不会用啊.
我是希望在网页中点"浏览..."按纽弹出的那个选择文件对话框,在它
下面有个文件类型下拉菜单.只让里面显示合法的类型名,
且不要带 " 所有文件(*.*) "这个选项.

这该如何实现呢 ?
回复

使用道具 举报

千问 | 2006-9-7 17:09:52 | 显示全部楼层
response.setContentType("image/jpg&quot

;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行