`
木南飘香
  • 浏览: 2322 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Ext如何实现文件下载?(从服务器的固定目录下载文件)

阅读更多
后台是Struts2,页面是一个GridPanel的文件列表;要求点击“下载”后,弹出文件保存窗口;

页面截图如下面形式:

序号 文件名称 文件类型 文件记录数 生成文件日期 下载次数 操作 

  1 e_20100909.xls EXCEL 222 4 下载 
  2 A_20100909.xls EXCEL 22 5 下载 
  3 数据源_20100909.txt TXT 1 33 下载


  我的思路是点击下载后,通过异步请求,将文件名传到后台,调用struts2自带的下载文件功能,根据文件名打开文件流返回到浏览器。。。
  但是始终不成功,还是经验不足啊,希望高人指点,提供一个好的解决办法:
分享到:
评论

相关推荐

    ext2.0

    它由Remy Card开发,首次在1993年发布,作为当时默认的EXT文件系统的升级版。EXT2的主要改进在于解决了EXT的性能问题,特别是对于大型文件的支持和磁盘空间管理。 【描述】"ext2.0,供大家学习使用." 这句话表明这个...

    EXT2.0example

    从提供的信息来看,"EXT2.0example"可能是一个与EXT2相关的示例或实验项目,可能包含了EXT2.0文件系统的实现、测试案例或分析文档。文件名为"example"并没有提供更多具体信息,要了解EXT2.0example的具体内容,需要...

    linux文件系统基础知识

    - **记录式文件**: 包含结构化数据的文件,如数据库和图像文件,每个记录都有固定或可变的结构。 理解这些基本概念对于管理和优化Linux系统的性能至关重要,同时也为解决文件系统相关的故障提供了基础。通过熟练...

    php readfile下载大文件失败的解决方法

    然而,直接使用readfile函数下载大文件时,可能会遇到文件只下载了一部分就提示下载完成的问题。这是因为PHP对执行脚本的内存使用有默认限制,导致不能一次性将大文件完整地加载到内存中进行下载。一旦超过这个内存...

    Ext3-4 file systems.pdf

    EXT3和EXT4文件系统是Linux操作系统中广泛使用的两种日志式文件系统,它们在可靠性、性能和扩展性方面都有显著...这些特性使得EXT4在大型服务器和分布式系统中成为首选文件系统,提供了更高的可靠性、性能和可扩展性。

    Ext JS PagingToolbar 组件

    Ext JS PagingToolbar组件是用于实现数据分页显示的重要工具,尤其在处理大量数据时非常有用。它提供了一种用户友好的界面,使用户能够轻松浏览和导航大量的信息。PagingToolbar通常与Ext JS的数据存储(如Store)和...

    ext集成chart

    3. **数据绑定**:数据可以来源于服务器或本地,关键在于如何将其绑定到图表上。通常使用`store`对象来管理数据,然后通过`bind`方法将store与图表的series关联起来。数据更新时,图表会自动更新。 4. **自定义配置...

    ext整理的一些知识

    根据给定的文件信息,以下是对C#与Ext.NET中几个关键知识点的深入解析: ### 1....以上知识点涵盖了Ext.NET框架中多个方面的应用技巧,从基础控件操作到高级功能实现,为开发者提供了丰富的实践指南。

    操作系统文件结构课程设计.pdf

    3. **文件的逻辑结构**:文件在逻辑上可以是流式文件(无结构的连续数据)或者记录式文件(由多个固定或可变大小的记录组成)。例如,文本文件通常是流式文件,数据库文件则是记录式文件。 4. **文件的物理结构**:...

    Ext相关随笔

    ### ExtJS概述 #### 1.1 ExtJS定义 ExtJS是一种高级的JavaScript库,它主要用于构建复杂的Web...这种固定的引用顺序确保了CSS样式能够正确应用于UI组件,同时也保证了JavaScript脚本在执行前已加载了所需的库文件。

    从文件系统看Linux与Windows NT的设计思想.pdf

    EXT2在系统启动时仅固定安装根文件系统,其他文件系统则可以通过挂载和卸载的方式动态添加或移除,形成一个统一的文件系统结构。这种方式允许灵活的资源管理,提供一致的文件系统结构体验。 而Windows NT的NTFS沿用...

    jq-extgrid表格插件

    1. 引入必要的库文件,包括jQuery、jq-extgrid核心文件以及可能需要的主题和其他资源。 2. 创建HTML表格结构,设置必要的属性以供插件识别。 3. 初始化jq-extgrid,配置各种选项,如数据源、列定义、分页设置等。 4....

    linux下使用php+shell实现用户注册及磁盘配额文.pdf

    - 在虚拟机中,需要为Linux新增磁盘,分区并格式化为ext3文件系统,挂载到`/home`,并启用磁盘配额,最大额度为100MB。 6. **实现过程** - 环境搭建包括安装虚拟机(如VMware)和操作系统(如CentOS Server版),...

    linux作业题目文件

    - **格式化与挂载**:使用命令`mkfs.ext4 /dev/md0`将md0格式化为ext4文件系统,并创建目录/data,然后使用`mount /dev/md0 /data`将其挂载至/data目录。 ### 4. DHCP 服务器配置 #### 知识点概述: - **DHCP服务...

    baogao.rar_fat

    随着硬盘容量的增大和NTFS、EXT等更高效文件系统的出现,FAT逐渐退出主流。NTFS提供了更高级的安全性、权限管理和空间利用率,更适合大容量磁盘和服务器环境。然而,FAT仍然在某些嵌入式系统和移动设备中保留,因为...

    linux复习资料 期末考试

    Linux 中保留数据的磁盘分区通常采用 ext2 或 ext3 文件系统,还支持 msdos、vfat、sysV、nfs、iso9660 等文件系统。proc 文件系统是系统专用的文件系统,只存在内存中,不占用磁盘空间,是一个虚拟文件系统。sysfs ...

Global site tag (gtag.js) - Google Analytics