首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Ext 文件下传 fileuploadfield 帮帮忙 急呀

2013-01-23 
Ext 文件上传 fileuploadfield 帮帮忙 急呀本帖最后由 fixed_2008 于 2011-04-06 15:13:31 编辑帮帮忙 给

Ext 文件上传 fileuploadfield 帮帮忙 急呀
本帖最后由 fixed_2008 于 2011-04-06 15:13:31 编辑 帮帮忙 给我写出后台的代码吧 给提示也行  我不知道后台怎么接收
我要保存 文件名 和文件路径 当然文件也是肯定要保存的。帮帮忙
前台代码我已经写好了



Ext.onReady(function(){

    Ext.QuickTips.init();

    var msg = function(title, msg){
        Ext.Msg.show({
            title: title,
            msg: msg,
            minWidth: 200,
            modal: true,
            icon: Ext.Msg.INFO,
            buttons: Ext.Msg.OK
        });
    };

    var fp = new Ext.FormPanel({
        renderTo: 'fi-form',
        fileUpload: true,
        width: 500,
        frame: true,
        title: 'File Upload Form',
        autoHeight: true,
        bodyStyle: 'padding: 10px 10px 0 10px;',
        labelWidth: 50,
        defaults: {
            anchor: '95%',
            msgTarget: 'side'
        },
        items: [{
            xtype: 'textfield',
            fieldLabel: 'Name',
            name:"common.name",
            id:"fileName"
        },{
            xtype: 'fileuploadfield',
            id: 'formFile',
            emptyText: 'Select an image',
            fieldLabel: 'Photo',
            name: 'common.fileStr',
            fileUpload : true,
            buttonText: '',
            buttonCfg: {
                iconCls: 'upload-icon'
            }
        }],
        buttons: [{
            text: 'Save',


            handler: function(){
                var v = Ext.getCmp('formFile').getValue();
                alert(v);
                if(fp.getForm().isValid()){
                fp.getForm().submit({
                    url: "/common/common_fileLoad.action",
                        method:'POST',
                    waitMsg: 'Uploading your photo...',
                    success: function(fp, o){
                        msg('Success', 'Processed file "'+o.result.file+'" on the server');
                    }
                });
                }
            }
        },{
            text: 'Reset',
            handler: function(){
                fp.getForm().getEl().dom.reset();
            }
        }]
    });

});


[解决办法]
http://ext.group.iteye.com/group/blog/738366

我觉得应该看下文档~

[解决办法]
引用:
大哥 给点提示吧 后台接收的是 什么类型 
怎么获取 文件名

  BASE64吧,将文件转换成base64提交,实际上就是传输的字符串了,再在后台将这个字符串转成文件,至于文件名你传两个参数不就行了!

热点排行