文档章节

POST下载文件

开源中国123456789
 开源中国123456789
发布于 2017/04/28 13:02
字数 99
阅读 61
收藏 0

用loaction.href往往会有一些限制, 所以用如下访问方式下载:

 var url = "InternalBillHandle.ashx";
                        var params = { type: $(this).attr("type"), time: $("#txtTime").val(), storeType: $("#selStoreType").val(), export: "export" };
                        $.ajax({
                            type: "POST",
                            url: url,
                            data: { type: $(this).attr("type"), time: $("#txtTime").val(), storeType: $("#selStoreType").val(), export: "export" },
                            success: function (response, status, request) {
                                var disp = request.getResponseHeader('Content-Disposition');
                                if (disp && disp.search('attachment') != -1) {
                                    var form = $('<form method="POST" action="' + url + '">');
                                    $.each(params, function (k, v) {
                                        form.append($('<input type="hidden" name="' + k + '" value="' + v + '">'));
                                    });
                                    $('body').append(form);
                                    form.submit();
                                }
                            }
                        });

© 著作权归作者所有

共有 人打赏支持
开源中国123456789
粉丝 7
博文 77
码字总数 66184
作品 0
海淀
私信 提问
Linux curl 命令模拟 POST/GET 请求

curl 命令,是一个利用URL规则在命令行下工作的文件传输工具。 curl 支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。 作为一款强力工具,curl支持包括HTTP、H...

sunboy2050
2018/08/28
0
0
iOS 网络编程

一、网络编程的基本概念 在网络编程中,有几个必须掌握的基本概念: 客户端(Client):移动应⽤(iOS,Andorid等应⽤) 服务器(Server):为客户端提供服务、提供数据、提供资源的机器 请求(Request)...

从訫开始_倾深爱
2016/09/06
69
0
OkHttp网络框架--OkHttpUtils

OkHttpUtils是一款封装了okhttp的网络框架,支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,整合Gson,自动解析返回对象,支持Https和自签...

jeasonlzy
2016/03/10
16.8K
4
基于okhttp的异步请求

抽空封装了一下基于okHttp的网络请求,刚刚封装好get,post, download,upload请求,不需要创建线程,支持Json自动转换 。 Get和Post(文件上传也属于Post)主要分俩个步骤: 1.通过HttpRequest...

younchen
2015/09/23
3.6K
0
Android网络请求库RetrofitUtils

RetrofitUtils GitHub地址,帮忙给个Star 项目介绍 Retrofit+Okhttp辅助类的简单封装,vesion 1.0.X 实现了Get,Post-Form、Post-Json 三种形式的网络请求,后续版本会实现文件上传下载and各...

木头同学
2018/07/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Map的遍历方式

import java.util.*; public class a_21 { public static void main(String[] args) { Map<Integer,Integer> map= new HashMap<Integer, Integer>(); for(int i=0;i<6;i++) ......

南桥北木
29分钟前
0
0
总结:线程间频繁切换为什么耗费资源?

因为线程切换的时候,CPU需要将此线程的所有执行状态保存起来,如线程编号,执行到的位置等,然后再去执行其它线程。

浮躁的码农
今天
3
0
PHP版本高于5.5时,curl文件上传必须使用CurlFile对象

坑了我一天,之前@的方法各种上传不成功文件。都怀疑服务端有bug了。

叫我哀木涕
今天
1
0
js算法总结

数列求和 等差数列求和 function sum(a0,d,n){//a0->首项,d->公差,n->项数//(首项+末项)*项数/2return (a0+(a0+(n-1)*d))*n/2;} 等比数列求和 function sum(a0,q,n){//a0->首项,q......

祖达
今天
4
0
小白?转型?毕业生?外行学习快速入行大数据开发指南

这篇文章中,本文将针对三种不同的、想要进入数据科学领域的人群,给出自己的经验,帮助他们迅速有效入行。 虽然没有适合每个人的万能解决方案,但这三类建议值得想转行的你一看。 第1类:新...

董黎明
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部