ExtJs中的文件上传下载功能求教,100分

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:50:33
1,下载功能如何实现,这块完全不知道
2,上传能够做,但是想知道在下面的情况下怎么办:
设计2张数据库,一张来放表单提交的信息(1),一张放上传文件的路径(2),2表1对多关联,当我表单提交的时候同时上传了附件,其他信息和附件路劲分别会存到目标数据库,问:如何在提交表单的时候把1表的ID传给2表作为关联?
后台是sturts2

http://hi.baidu.com/%B1%F9%C3%CE%CE%DE%BA%DB/blog/item/3b19542954c90ff799250a29.html

前台EXT(假设上传文件为2个):主要就是个formPanel,items中写为:

{
xtype : 'textfield',
fieldLabel : '上传文件1',
name : 'file',
inputType : 'file'
}, {
xtype : 'textfield',
fieldLabel : '上传文件2',
name : 'file',
inputType : 'file'
}

其他地方不详细诉说了,不明白看EXT表单提交去,别忘记fileUpload : true就可以了

注意:因为是用struts2处理,name都是一样的file

struts2后台:

private List<File> file;对应前面的name
// 使用列表保存多个上传文件的文件名
private List<String> fileFileName;
// 使用列表保存多个上传文件的MIME类型
private List<String> fileContentType;
// 保存上传文件的目录,相对于Web应用程序的根路径,在struts.xml文件中配置
private