zoukankan      html  css  js  c++  java
  • js 点击下载文件

    下载的文件类型如果浏览器不能打开会直接下载,能打开的需要后台在响应头部进行设定。

    Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。 

    Response.AppendHeader("Content-Disposition","attachment;filename=FileName.txt"); 

    1.使用H5的a标签download属性来完成。(在firefox不能跨域)

    2.ie 浏览器 

    function SaveAs5(imgURL) {
    var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");
    for(; oPop.document.readyState != "complete"; )
       { if (oPop.document.readyState == "complete")break; }
    oPop.document.execCommand("SaveAs");
    oPop.close(); }

      

  • 相关阅读:
    1、Elasticsearch教程-从入门到精通
    3、ik分词器
    2、ElasticSearch的安装
    svn操作
    2020-10
    编写第一个linux驱动
    字符设备驱动
    Linux下/dev和/sys/class的区别
    latex
    Qt
  • 原文地址:https://www.cnblogs.com/pipu-qiao/p/8487096.html
Copyright © 2011-2022 走看看