- 浏览: 475065 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (190)
- ExtJS (40)
- JavaScript (16)
- Java设计模式 (13)
- Html (10)
- Tomcat (9)
- myeclipse (5)
- JSP (5)
- CSS (10)
- JS/CSS (1)
- windows (12)
- Navicat For MySQL (1)
- struts2 (6)
- Spring2.0 (1)
- Java反射机制 (5)
- hibernate (9)
- java (17)
- B/SWeb完美打印方案 (1)
- 数据库相关 (4)
- java web报表 (1)
- 报表打印 (2)
- java泛型 (1)
- Servlet (2)
- SVN (7)
- Log4j (0)
- android (3)
最新评论
-
kation733:
斯蒂芬斯蒂芬多萨法阿凡达是否阿萨德
同时开启两个Tomcat -
BlueBing:
一路的夏天 写道楼主的代码会报错吧!在前面的时候String ...
使用Java反射机制遍历实体类的属性和类型 -
ying890:
非常感谢!
Ext JS中文乱码解决方案 -
zhylandroid:
谢谢了,对我很有帮助
DatabaseMetaData开发实务(上) -
wendy.wujing:
maxHttpHeaderSize="8192&qu ...
查看Tomcat配置的端口
问题已经解决。
1。要导入 commons.io.jar包。
2。upload.js调用 Ext.ux.UploadDialog时候,url属性要包含项目名。
3. DiskFileUpload fu = new DiskFileUpload();
确实已经废弃,建议使用:
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
- import java.io.File;
- import java.io.IOException;
- import java.util.Iterator;
- import java.util.List;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import org.apache.commons.fileupload.DiskFileUpload;
- import org.apache.commons.fileupload.FileItem;
- public class UpFileServlet extends HttpServlet {
- private String uploadPath="c:\\Upfile\\"; // 上传文件的目录
- private String tempPath="c:\\upfiel"; // 临时文件目录
- public void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- doPost(request,response);
- }
- public void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- response.setContentType("text/html;charset=UTF-8");
- try {
- DiskFileUpload fu = new DiskFileUpload();
- // 设置最大文件尺寸,这里是4MB
- fu.setSizeMax(4194304);
- // 设置缓冲区大小,这里是4KB
- fu.setSizeThreshold(4096);
- // 设置临时目录:
- fu.setRepositoryPath(tempPath);
- // 得到所有的文件:
- List fileItems = fu.parseRequest(request);
- Iterator i = fileItems.iterator();
- // 依次处理每一个文件:
- while(i.hasNext()) {
- FileItem fi = (FileItem)i.next();
- // 获得文件名,这个文件名包括路径:
- String fileName = fi.getName();
- int start=fileName.lastIndexOf("\\");
- //获得上传的文件名
- String paths=fileName.substring(start+1, fileName.length());
- fi.write(new File(uploadPath+paths));
- }
- response.getWriter().write("{'success':true,'message':'文件上传成功'}");
- }
- catch(Exception e) {
- System.out.println(e.getMessage()+" : "+e.getCause());
- response.getWriter().write("{'success':false,'message':error...'}");
- }
- }
- public void init() throws ServletException {
- // 文件夹不存在就自动创建!
- if(!new File(uploadPath).isDirectory())
- new File(uploadPath).mkdirs();
- if(!new File(tempPath).isDirectory())
- new File(tempPath).mkdirs();
- }
- }
发表评论
-
功能: 用户点击grid的表头菜单显示/隐藏列,拉动列、重新刷新页面后保留。
2011-01-05 11:56 2377var grid = new Ext.grid.GridPa ... -
fieldSet组件的基本用法 将fieldSet上的边框去掉或者改变内边距
2010-05-29 09:58 10585先把fieldSet简单的回忆下: fieldset:对表单进 ... -
ext grid 没有数据时不显示横向滚动条的解决办法
2010-05-28 14:18 2677EXT Grid 没有数据时不显示横向滚动条的解决办法: t ... -
ExtJS中动态设置TextField的readOnly属性
2010-04-28 14:49 2437假设 textField, 它的 id = 'textFiel ... -
Ext监控回车按键
2010-03-06 11:25 2415listeners : {specialkey : funct ... -
Ext.Ajax类
2010-03-05 10:35 1945Ext.Ajax类Ext.Ajax类是一个简单而清晰的XHR封 ... -
Ext JS 键映射:键盘作为第一类操作对象
2010-02-26 15:07 2314Ext.KeyMap Ext提供几个不同的组件,支持键盘导航, ... -
ext 多文件上传控件 Ext.ux.UploadDialog 使用中的问题
2009-12-10 17:03 3343Ext.ux.UploadDialog 像ext一 ... -
Ext.data专题五:常用proxy之MemoryProxy
2009-08-26 14:44 3974MemoryProxy只能从JavaScript对象获得数据, ... -
Ext.data专题四:Ext.data.Store
2009-08-26 14:42 2861Ext.data.Store是EXT中用来进行数据交换和数据交 ... -
Ext.data专题三:Ext.data.Record
2009-08-26 14:40 5361Ext.data.Record就是一个设 ... -
Ext.data专题二:Ext.data.Connection
2009-08-26 14:38 1448Ext.data.Connection是对Ext.li ... -
Ext.data专题一:Ext.data简介
2009-08-26 14:36 1305Ext.data在命名空间中定义了一系列store、reade ... -
深入浅出Ext JS:数据存储与传输
2009-07-11 15:40 251110.4 Ext.data.Store Ex ... -
EXT核心API详解(十一)_Ext.data.Store/GroupingStore/JsonStore/SimpleStore
2009-07-03 17:17 5698Ext.data.Storestore是一个为 ... -
《Ext实战》节选:自定义单元格的显示格式
2009-07-02 14:49 1354有时候,需要在Grid中显示一个链接,或根据数字的大小显示不同 ... -
ext afteredit详解
2009-07-02 09:48 2436grid.on("afteredit",a ... -
Ext.form.ComboBox 属性详解及使用方法介绍和级联使用
2009-06-27 16:18 2477Ext.form.ComboBox 属性详解(见注释)及使用方 ... -
ext_comboBox二级级联下拉框
2009-06-27 16:11 1818Ext.onReady(function(){ ... -
ExtJS 给textfield赋值的方法总结
2009-06-25 15:21 3334var value="值"; (1) f ...
相关推荐
这通常在Servlet中完成,SmartUpload对象会处理请求,读取上传的文件,并将其保存到服务器指定的目录。 5. **前端配置**:在前端,你需要配置Ext.ux.UploadDialog组件,设置其URL属性指向后端处理文件上传的Servlet...
这样做会使得`Ext.data.Store`在向服务器请求数据时自动添加`sort`和`dir`参数,从而让服务器端能够根据这些参数进行排序处理。 ```javascript var store = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({...
Ext.UploadDialog是一个在Web应用程序中用于实现多文件上传功能的组件。这个组件是基于Ext JS库,一个强大的JavaScript UI框架,它提供了丰富的用户界面控件和功能。在Ext JS中,`UploadDialog`通常用于创建一个具有...
本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案....5.上传文件到服务器端. 6.从服务器端下载文件. 7.从服务器端读取文本文件. http://blog.csdn.net/lk_blog
2. **查看与复制**: 用户可以像在Windows资源管理器中一样,浏览EXT分区中的文件和目录结构,预览文件内容(对于文本文件),并能直接将文件或整个目录复制到Windows分区。 3. **LVM2支持**: LVM(逻辑卷管理)是...
在Java编程中,读取本地SQLite数据库(.db文件)是一项常见的任务,特别是在移动应用开发或者需要离线存储数据的场景下。SQLite是一种轻量级的、开源的关系型数据库,它不需要单独的服务器进程,可以直接在应用程序...
在EXT控件中,"lovcombo"(即Love Combo)是一种特殊的ComboBox,通常用于显示一个列表,其中每个项可以被选择,类似于下拉框。这个lovcombo控件的特色在于它支持多选,通过复选框(checkboxes)来实现这一功能,...
在Windows 10系统上读取ext4格式的文件系统可能需要一些额外的软件支持,因为Windows本身不原生支持ext4格式。以下是一种可行的方法:
- **isUpload**: 布尔值,指示是否执行文件上传。 - **headers**: 自定义的HTTP头部。 - **xmlData**: XML数据,通过URL附加参数的方式发起请求。 - **disableCaching**: 布尔值,指示是否禁用缓存。 ##### 其他...
读取*.asc文件的点云数据,包括三维坐标和点云颜色,并显示-read
总的来说,“MT4 Srv文件读取助手”是一款针对MT4平台的辅助工具,它利用MT4 API和SDK,帮助用户快速读取和理解srv文件,实现服务器信息的查看和测速。对于交易者和系统管理员而言,这不仅提高了操作便利性,也提升...
ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于动态网页开发。在ASP技术中,有时我们需要处理各种类型的文件,如.ini配置文件,它们通常存储应用程序的设置或配置信息。这篇文档"ASP技术常遇...
`commons-fileupload`提供了`FileItemStream`接口,用于读取上传的文件流,以及`FileUpload`类,用于解析请求中的多部分数据。 实现文件上传进度显示的关键在于使用Ajax异步请求,`Ext.Ajax`或`Ext.data.Connection...
本文将详细解析"上传图片,可上传至服务器并且可以读取.rar"这一主题,涵盖图片上传的流程、技术实现、服务器端处理以及安全考虑等多个方面。 1. 图片上传流程: 用户在前端界面选择本地图片后,通过HTTP或HTTPS...
在文件上传场景中,我们需要添加一个FileUploadField,这是一个特殊的文本框,用户可以在这里选择文件。 ```javascript var fileField = new Ext.form.FileUploadField({ id: 'fileInput', fieldLabel: '选择文件...
总结来说,Ext.data是Ext_JS框架中处理数据的核心部分,它提供了强大的数据存储、读取和传输能力。通过灵活的Store、Reader和Proxy机制,开发者可以轻松地从各种数据源获取数据并呈现给用户。同时,Ext.data....
在文件上传场景中,Struts2提供了Action类和拦截器来接收并处理文件。 实现多文件上传的关键步骤如下: 1. **前端准备**:在ExtJS中,使用`Ext.form.FileField`或`Ext.form.Basic`来创建一个文件选择输入框。用户...
ExtReader是一款专为读取ext3文件系统设计的软件,主要面向Windows用户,尤其是开发者和系统管理员。在Windows操作系统上,通常默认不支持Linux的ext3文件系统,因此ExtReader填补了这一空白,使得用户无需在Linux...
在服务器端(如Node.js环境)或具有特殊权限的环境中,则可以更自由地读取文件。 #### 1. 使用`ActiveXObject`(仅适用于Internet Explorer) 在Internet Explorer中,可以利用`ActiveXObject`来创建`...
在服务端的实现类中,我们可以读取`InputStream`或`Part`,并将其保存到服务器的某个位置。这里需要注意文件的存储策略,包括路径、命名规则和权限控制。 4. **客户端调用**: 在客户端,我们需要创建一个...