0 0

Extjs4 在jsp中获取上传文件的处理5

         Ext.onReady(function() {
                Ext.create('Ext.form.Panel',
                {
                id:'photo',
                name:'phote',
                title: 'Upload a Photo',
                width: 400,
                bodyPadding: 10,
                frame: true,
                renderTo: Ext.getBody(),
                items: [{
                    xtype: 'filefield',
                    id:'photo',
                    name: 'photo',
                    fieldLabel: 'Photo',
                    labelWidth: 50,
                    msgTarget: 'side',
                    allowBlank: false,
                    anchor: '100%',
                    buttonText: 'Select Photo...'}],
                    buttons: [{ text: 'Upload',
                        handler: function() {
                            var form = this.up('form').getForm();
                            alert('VALUE IS :'+form.getValues());
							//alert(Ext.getCmp('photo').getEl().down('input[type=file]').dom.files[0]);

                            if (form.isValid()) {
                                form.submit({ 
                                	url: 'saveImage.jsp',
                                	type: 'ajax',
                                    waitMsg: 'Uploading your photo...',
                                    success: function(fp, o) {
                                    	Ext.getCmp("photo").setRawValue('');  

                                        Ext.Msg.alert('Success', 'Your photo "' + o.result.file + '" has been uploaded.');
                                    }
                                });
                            }
                        }
                }]
            });
        });

提交给saveImage.jsp 作为blob对象保存,如何获取文件信息,请指导下,网上就是php例子,或是带框架的,现在取不到上传文件信息
2013年5月10日 17:28

1个答案 按时间排序 按投票排序

0 0

Ext的上传和普通的表单上传没有区别,不知道你做没做过普通Form表单的上传。是一样的,如果没弄过上传 那建议你用apache的 commons fileupload 百度一下例子非常多不在这里解释

2013年5月10日 21:21

相关推荐

    Extjs多文件上传

    在“Extjs多文件上传”这个主题中,我们将深入探讨如何使用ExtJS实现一个支持自由添加和减少上传文件个数的多文件上传功能。 首先,ExtJS的文件上传功能通常依赖于其组件系统,特别是`Ext.form.FileField`(也称为`...

    超漂亮的extjs界面的JSP图片上传系统.rar

    系统中的“upload主文件”包含了Java代码,这部分代码可能是用于处理文件上传的实际逻辑,如文件类型检查、大小限制、临时文件存储、文件移动到指定目录等。这些功能都是图片上传系统不可或缺的部分,确保了上传的...

    JSP extjs upload 上传程序.rar

    4. **多文件上传**:EXTJS支持同时上传多个文件,需要在JSP端处理多个文件的队列。 5. **文件存储**:合理规划服务器的文件存储结构,确保可扩展性和数据安全。 在学习和研究此上传程序时,你可以深入理解EXTJS的...

    extjs图片上传

    4. 后端处理:JSP接收上传请求,解码Base64数据,保存为图片文件。 5. 安全性:防止文件覆盖、恶意文件上传等。 以上就是EXTJS图片上传功能的基本实现流程,通过前后端的协作,可以实现高效且安全的图片上传功能。

    EXTJS网站后台以及JSP+JSTL+EL网站前台

    而`sfgyt`文件名不完整,但可能是一个包含Java源代码、配置文件或其他资源的文件,这部分代码可能包含了处理EXTJS请求、实现文件上传和视频处理等功能的具体实现。 综合这些知识点,我们可以理解这个项目是一个集成...

    EXTJS做的EXCLE导入ORACL

    在编程中,我们可以通过读取这些文件来获取数据,然后将数据处理并插入到数据库中。在EXTJS的场景里,可能使用了某种库或插件,如SheetJS或Papaparse,来解析Excel文件内容。 Oracle数据库是一种广泛使用的关系型...

    extjs 的简单导入文件 第一步

    4. **Ajax上传**:Ext JS 提供了 `Ext.Ajax` 类,可以用来发送异步请求,这在处理文件上传时非常有用。我们需要创建一个Ajax请求,将文件数据作为FormData对象发送到服务器。 5. **FormData对象**:在JavaScript中...

    EXT3.0 JSP上传

    同时,需要在服务器端(JSP)配置接收并处理这些上传文件的逻辑。例如: ```javascript Ext.onReady(function() { var uploadForm = Ext.getCmp('uploadForm'); uploadForm.getForm().on('submit', function(form...

    Ext+Struts2多文件上传

    7. **错误处理**:在处理过程中可能出现各种错误,如文件过大、格式不正确等。因此,我们需要在Action中捕获并处理这些异常,返回适当的错误信息。 通过以上步骤,我们可以利用ExtJS的用户界面和Struts2的后台处理...

    利用jsp+Extjs实现动态显示文件上传进度

    这是一项在现代Web应用程序中常见的需求,特别是在处理大文件上传时,为用户提供实时反馈至关重要,以提升用户体验。 首先,我们需要理解核心的技术栈。JSP(JavaServer Pages)是一种用于创建动态Web内容的Java...

    ext_upload_JSP源码_

    这个项目可能包含了一套完整的JSP页面、后台处理逻辑以及前端交互的代码,用于处理用户通过Web界面上传文件到服务器的操作。 在JSP(JavaServer Pages)中,文件上传功能通常涉及到Servlet和HTTP多部分请求。JSP...

    JSp WEB版QQ聊天程序,界面基于EXTJS框架.rar

    部署时,需将整个项目打包成WAR文件,上传到支持JSP和EXTJS运行的Web服务器,如Tomcat或Jetty。 通过这个JSP+EXTJS的聊天程序,开发者可以学习到服务器端编程、前端框架的运用、实时通信技术、数据库操作以及Web...

    实现的upload文件上传

    在`ExtJS`中,我们可以通过设置`Ext.form.field.File`的`buttonText`属性来自定义上传按钮的文字,通过`allowBlank`属性来设置是否允许不选择文件就提交表单,还可以利用`listeners`监听`change`事件,以便在用户...

    Ext.ux.UploadDialog批量上传文件实例

    这通常在Servlet中完成,SmartUpload对象会处理请求,读取上传的文件,并将其保存到服务器指定的目录。 5. **前端配置**:在前端,你需要配置Ext.ux.UploadDialog组件,设置其URL属性指向后端处理文件上传的Servlet...

    java extjs 仿163邮箱源码

    这可能涉及到读取、写入或处理Office文档(如Word、Excel)的功能,使用户能够直接在邮箱中预览和编辑附件。 综上所述,这个项目结合了Java的后端处理能力和ExtJS的前端展示技术,以实现一个与163邮箱相似的Web应用...

    SSH整合Extjs

    **从Excel导入到数据库**:反之,系统也可以从用户上传的Excel文件中读取数据并导入到数据库中。这涉及到文件上传处理、Excel数据解析以及与Hibernate或JDBC结合的数据库操作。 在名为“vshopping”的压缩包文件中...

    struts2+extjs中File的upload&download;&delete;例子及说明

    ### Struts2与ExtJS集成实现文件的上传、下载与删除功能详解 #### 一、项目背景与技术栈概述 本案例旨在通过Struts2框架与ExtJS前端库的结合来实现文件的批量上传、下载以及删除功能。适用于对Struts2与ExtJS有...

    ExtJs部署及使用方法

    例如,使用`CVS checkout`命令可以获取最新版本的ExtJs文件。 ##### 1.2 配置页面所需的资源 在页面加载时,需要确保所有必要的资源都已正确配置。这些资源主要包括: 1. **ExtJs核心资源**: - `extEngine/ext-...

    MIS.rar_extjs

    在这个系统中,JSP主要负责接收用户请求,处理数据,与数据库交互,并返回响应结果。 EXTJS则是一款功能强大的JavaScript前端框架,专用于构建富客户端应用。EXTJS以其直观的API、丰富的组件库和优雅的布局管理闻名...

    ExtJS2.2 图书管理系统

    4. **数据库设计**:在图书管理系统中,数据库设计通常包括多个表,如"Books"(书籍)、"Users"(用户)、"Loans"(借阅)。"Books"表可能包含书籍ID、书名、作者、出版社等字段;"Users"表包含用户ID、用户名、密码...

Global site tag (gtag.js) - Google Analytics