当前位置: 代码迷 >> JavaScript >> Ext 文件上传 fileuploadfield 帮帮忙 急呀,该如何解决
  详细解决方案

Ext 文件上传 fileuploadfield 帮帮忙 急呀,该如何解决

热度:85   发布时间:2012-06-05 13:54:06.0
Ext 文件上传 fileuploadfield 帮帮忙 急呀
帮帮忙 给我写出后台的代码吧 给提示也行 我不知道后台怎么接收
我要保存 文件名 和文件路径 当然文件也是肯定要保存的。帮帮忙
前台代码我已经写好了

JScript code


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

我觉得应该看下文档~

------解决方案--------------------
探讨

大哥 给点提示吧 后台接收的是 什么类型
怎么获取 文件名