`
wangleide414
  • 浏览: 606528 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ajax下载

阅读更多

最近做下载发现了一些问题。ajax做下载有些特殊的地方。

 response.setContentType("application/octet-stream");

 response.getOutputStream().write(buffer);
 response.getOutputStream().flush();
 response.getOutputStream().close();

都设置好了。但是浏览器就是不提示下载。而是把里边的数据都传了回来。后来才发现ajax不能在同一界面上下载。也就说下载的时候应该新建一个窗口。它就提示你下载了。希望大家能少走些弯路。

分享到:
评论
1 楼 edokeh 2009-06-16  
你这个应该是http头里面disposition设置的问题,设为attachment应该就好了

相关推荐

    AJAX下载

    在描述中提到"AJAX下载有用的,我用过了",这可能意味着AJAX下载为用户提供了更加流畅的交互体验,避免了传统下载方式带来的页面刷新和界面冻结问题。这种技术常用于文件管理、在线文档编辑、资源下载平台等场景。 ...

    vue的ajax下载

    vue的ajax下载帮助更多的人学习和使用vue。减少不必要的浪费时间的去网上寻找,这里应有尽有。老铁,这里有资源。

    vue+ajax下载上传后台数据双向绑定到页面上.zip

    在本示例中,“vue+ajax下载上传后台数据双向绑定到页面上.zip”可能包含了一个使用Vue.js和Ajax实现的项目,这个项目能够从后台下载数据,同时也能上传数据,并且这些数据可以实时地双向绑定到页面上。Ajax是实现这...

    ajax下载 ajx jquery下载 ajax jquery-1.2.6.js下载 j2ee jquery下载

    在标题和描述中提到的"ajax下载 ajx jquery下载",指的是获取和安装用于开发的Ajax和jQuery相关的资源。"ajax jquery-1.2.6.js下载"特指jQuery库的1.2.6版本,这是一个较早但仍然广泛使用的版本。".js"后缀表明这是...

    ajax下载文件

    ajax下载文件

    AJAX下载和安装部署使用说明

    **AJAX下载和安装部署使用说明** AJAX(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它极大地提升了用户体验,使得网页交互更加流畅。在.NET环境中,AJAX可以...

    ajax实现java文件下载

    为了克服这一问题,开发人员通常会利用Ajax技术来实现异步文件下载,使得用户在下载文件的同时仍能保持页面的正常操作。本话题将详细探讨如何通过Ajax实现Java文件的下载,并介绍相关的核心概念和技术。 1. **Ajax*...

    jQuery的ajax下载blob文件

    当开发者尝试使用jQuery的ajax下载Blob文件时,会发现不能直接通过设置dataType为"blob"来获取响应,因为jQuery会将响应数据解析为字符串。为了解决这个问题,技术人员通常会考虑以下几种方法: 1. 使用原生的...

    AJAX下载二

    在"AJAX下载二"这个主题中,我们可以深入探讨以下几个关键知识点: 1. **XMLHttpRequest对象**:AJAX的核心是XMLHttpRequest(XHR)对象,它是JavaScript原生提供的API,用于在后台与服务器进行通信。通过创建和...

    利用 Ajax 下载

    利用AJAX案例。。。。。利用AJAX案例 利用AJAX案例 利用AJAX案例

    ASPAJAX   下载

    在标题“ASPAJAX下载”中,我们可以理解为这是一个提供ASP.NET AJAX相关资源的下载链接或者服务,可能是包含了用于开发ASP.NET AJAX应用所需的组件、工具或者示例代码。 描述中的“ASPAJAX安装程序.c#”表明这是一...

    NetCore Jquery使用AJAX POST方式下载Excel文件

    NetCore Jquery使用AJAX POST方式下载Excel文件

    php+ajax例子

    标题中的“php+ajax例子”指的是使用PHP服务器端语言与AJAX(Asynchronous JavaScript and XML)客户端技术结合的示例应用。在Web开发中,PHP通常用于处理服务器端逻辑,而AJAX则允许网页在不刷新整个页面的情况下,...

    ajax教程

    **Ajax 教程** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新,提高了用户体验,尤其是在数据...

    ajax_xml下载效果

    - 使用Ajax下载文件时,服务器通常会将文件内容以XML格式返回,然后在客户端解析并触发下载。 - 通过创建隐藏的iframe或者利用Blob和URL.createObjectURL() API可以实现文件的下载。 5. **示例代码**: ```...

    PHP 和 AJAX

    1. **AJAX基础**:创建AJAX请求通常使用JavaScript的`XMLHttpRequest`对象或者现代浏览器提供的`fetch` API。`XMLHttpRequest`的`open()`方法设置请求类型(GET或POST)、URL和是否异步,`send()`方法发送请求。`...

    下载-Ajax.pdf

    - 不需要下载额外的插件或小程序即可调用外部数据。 - 进一步实现了页面呈现与数据的分离,提高了页面的响应速度。 ### 三、Ajax的应用场景 1. **数据验证**:在用户输入表单数据后,使用Ajax进行实时校验,提高...

    PHPAJAX实现无刷新下载文件实例(MySQL)

    PHP AJAX实现一款无刷新下载文件的实例,同时与MySQL数据库连接,前端配合CSS与JavaScript技术,完成了一个漂亮的下载页面,这个页面是网页前端编程的综合展现。鼠标在下载列表移动的时候,会适时出现下载提示,抛去...

    Struts2+Jquery+Ajax

    6. Struts2与Ajax的集成,使用JQuery的$.ajax()或$.getJSON()方法 7. 请求与响应的处理,包括参数传递和数据封装 8. 实例演示:使用Struts2+Jquery+Ajax实现动态加载数据或表单验证 "struts2 jar"文件包含了Struts2...

    Ajax实现文件下载

    JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,用这个form提交参数,并返回“流”类型的...

Global site tag (gtag.js) - Google Analytics