请问大家 如何用ext的上传控件 :UploadDialog 上传并解析Excel内容写入数据库?
UploadDialog只能上传 难道要先上传到服务器 然后服务器再去解析么?不能用流的形式写到服务器直接解析么?
希望做过的兄弟给个例子 谢谢了
[b]问题补充:[/b]
就是说 文件上传后在服务器端解析 在操作 是吧 我开始的时候也是这么想的 只是确认一下 看看 大家还有什么其他的解决方案
[b]问题补充:[/b]
补充两个问题 请教一下高手 因为分不够 所以合并在一起了 不好意思
我的代码如下:
[code="java"]
function ShowUploadFileForm(FileType)
{
var FileFilte = [];
if (FileType=='word'){
FileFilte = ['DOCX','docx','XLSX','xlsx','DOC','doc','XLS','xls','TXT','txt'];
}
else if (FileType=='picture'){
FileFilte = ['BMP','bmp','JPG','jpg','jpeg','JPEG','GIF','gif'];
}
var dialog = new Ext.ux.UploadDialog.Dialog({
autoCreate: true,
closable: true,
collapsible: false,
draggable: true,
minWidth: 400,
minHeight: 200,
width: 600,
height: 350,
permitted_extensions:FileFilte,
proxyDrag: true,
resizable: true,
constraintoviewport: true,
title: '文件上传',
url: 'JSON/System/Attach.aspx?FunctionName=Sys_Attach_Add',
reset_on_hide: false,
allow_close_on_upload: true,
file_size_limit : 5120
});
dialog.show();
}
[/code]
问题1:如何设置 让dialog模态现实?
问题2:如何设置最大附件大小?
问题3:FileFilte = ['BMP','bmp','JPG','jpg','jpeg','JPEG','GIF','gif'];
这样设置 虽然bmp文件可以选择 但是上传的话 会报 “上传时发生了一个错误” 但是我看网上都是这么设置的啊。。。为什么? 谢谢了
[b]问题补充:[/b]
我用的是这个:Ext.ux.UploadDialog