二维码图片下载,补充前面的文章
来源:互联网 发布:微信软件介绍 编辑:程序博客网 时间:2024/06/16 15:07
在前面写过一篇文章,实现图片的下载,前面都是基于别人来请求接口的方式,直接给用户在页面展示,或者下载到本地!现有一需求,要在管理平台中实现下载,从页面下载触发下载按钮进行下载,前端使用ligerUI框架,做整个前端页面的渲染和朝向后台的请求都是用ligerUI自身所带!
先说不同的情况,假如我在地址栏直接请求后台地址是可以实现的,如图
地址栏直接请求后台地址实现下载!
假如我在页面触发,按钮,如图
这个是和地址栏请求相同的后台路径,前端使用ligerUI实现
直接向后台请求,这个时候抓取到的请求头信息如何,
而在地址栏的请求头信息如下,
对比发现,页面请求方式是XMLHttpRequest的方式,假如页面这时候使用ajax触发后台请求也是不能实现下载,请求方式如下
$.ajax({type : "post",url : ctx + "/org/downLoadCode",processData : true,data : {"orgId":orgId},dataType : "json",success : function(data) {if (data) {$.ligerDialog.alert("导出成功!", "提示", "success", function() {});} else {$.ligerDialog.error("添加操作员失败");}}});这时候ajax的方式也是不能下载,大家可以自行抓取请求头比较,但是都不能下载我要如何解决呢?
还是从请求方式说起,这时候我模拟form表达的请求方式,再次抓取请求头,这时候发现是这样的请求头信息,
这就是我要的要的方式了,成功下载我要的文件内容,至于如何实现form触发,相信不是什么问题了!
0 0
- 二维码图片下载,补充前面的文章
- 对前面的ViewFlipper文章简单补充
- 对前面的一些补充
- 菜单文章的补充
- 取文章前面指定数目的字数
- netbios编程(对前面局域网编程的一个补充)
- 补充前面Java 加载Properties文件的六种方式
- 关于前面二维码生成类字数限制的修改
- 关于上一篇文章的补充
- 对于上个文章进销存的流程图补充
- Android 探究 LayoutInflater setFactory文章的补充
- 前面介绍过两篇jgtm'2004的文章
- 简单的现实多线程的Socket网络通信,对前面一篇的补充的加入线程
- 服务器上的图片下载
- 针对picasso的图片下载
- 图片下载的作业
- 简单的网络图片下载
- 一些图片下载的方法
- Redis的安装和部署
- 《代码整洁之道》(《Clean Code》)读书笔记
- 圆圈中最后剩下的数字
- Glide--Target
- c语言高级---内存对齐
- 二维码图片下载,补充前面的文章
- 自定义浏览器滚动条的样式
- 百度地图:加强篇(定位)
- 把数组排成最小的数
- Maven项目报错:Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clea
- Redis命令操作详解
- Redy语法分析--比较运算符(> >= < <= != == )
- Glide之后台线程加载及缓存资源
- @ResponseBody注解