JS弹出下载对话框,实现跨域第三方文件另存为

javascript;gutter:true; const downloadRes = async (url, name) => { let response = await fetch(url); let blob = await response.blob(); let objectUrl = window.URL.createObjectURL(blob); let a = document.createElement('a'); a.href = objectUrl; a.download = name; document.body.appendChild(a); a.click(); setTimeout(function () { document.body.removeChild(a); }, 1000); };</p> <pre><code> downloadRes('文件url', '文件名'); </code></pre> <p>

Original: https://www.cnblogs.com/huangcong/p/15908173.html
Author: 黄聪
Title: JS弹出下载对话框,实现跨域第三方文件另存为

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/551905/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【转】iOS MD5加密

    Original: https://www.cnblogs.com/wi100sh/p/13094711.htmlAuthor: wi100shTitle: 【转】iOS MD5加…

    技术杂谈 2023年6月1日
    081
  • CGContext 和 CIContext

    属于Core Graphics(使用Quartz 进行2D渲染,处理基于路径的绘图、抗锯齿渲染、渐变、图像、颜色管理、pdf文档等。 说白了就是2D绘图 渲染功能)框架. 我们平时…

    技术杂谈 2023年5月30日
    081
  • 23种设计模式之迭代器模式

    文章目录 概述 迭代器模式的优缺点 迭代器模式的结构和实现 * 模式结构 模式实现 总结 ; 概述 迭代器模式就是顺序访问聚集中的对象,一般来说,集合中非常常见,如果对集合类比较熟…

    技术杂谈 2023年7月24日
    097
  • 对象存储

    注意事项:如果文件类型是图片,则使用MultipartFile类的对象,如MultipartFile file(比较推荐) 适用于流式文件传输,在上传图片,音/视频,文档等,都可采…

    技术杂谈 2023年6月21日
    0102
  • CxSAST 安装教程

    一:下载 二:安装 1:解压 2:启动安装包 3:操作安装界面 4:检查必备安装工具一: sqlserver2019 安装 详情请参考:https://www.cnblogs.co…

    技术杂谈 2023年5月31日
    073
  • 力扣刷题之路-二维数组变换、前缀和数组

    刷题顺序参考:力扣刷题顺序 涉及题目 48. 旋转图像 73. 矩阵置零 289. 生命游戏 238. 除自身以外数组的乘积 旋转图像 自己的解题思路: 题目上说不能使用另一个矩阵…

    技术杂谈 2023年7月11日
    0100
  • 苏涛:对抗样本技术在互联网安全领域的应用

    导读: 验证码作为网络安全的第一道屏障,其重要程度不言而喻。当前,卷积神经网络的高速发展使得许多验证码的安全性大大降低,一些新型验证码甚至选择牺牲可用性从而保证安全性。针对对抗样本…

    技术杂谈 2023年7月25日
    086
  • pigx快速上手

    一、项目下载ssh://git@…:33068/root/tajia.git 二、配置数据库1.参数说明 2.数据库脚本说明 3.关于系统账号密码说明 三、配置本地 hosts…

    技术杂谈 2023年5月31日
    094
  • 常用MySQL语句(持续更新)

    1. 客户端登录 在终端输入 mysql -u[&#x7528;&#x6237;&#x540D;] -p[&#x5BC6;&#x7801;]…

    技术杂谈 2023年6月21日
    0104
  • Deepin 15.4 个性化设置

    Chrome 版本 60.0.3112.78(正式版本) (64 位) 1、开启 ls 别名: cnblogs_Highlighterbash; vim .bashrc</p…

    技术杂谈 2023年5月30日
    068
  • MySQL的权限管理和Linux下的常用命令

    1.管理用户: root,具有最高权限,具有创建用户的权限,可以为其他用户授权 2.普通用户: 普通由root用户创建,权限由root分配 — mysql创建用户: create…

    技术杂谈 2023年7月24日
    071
  • MySQL数据库规范

    MySQL数据库规范 前言 今天我们来聊一聊MySQL数据库常见的一些建议设计规范,参考阿里的《JAVA开发手册泰山版》,我们简单挑出几处进行简单分析和回顾复习,如果有不正确或者不…

    技术杂谈 2023年6月21日
    092
  • 思维导图

    https://blog.csdn.net/qq_16093323/article/details/80967867 Original: https://www.cnblogs.c…

    技术杂谈 2023年5月31日
    074
  • NoteOfMySQL-10-触发器与事件

    触发器是由事件来触发某个操作,这些事件包括insert语句、update语句、delete语句,当数据库系统执行这些事件时,就会激活触发器执行相应的操作。事件调度器(event s…

    技术杂谈 2023年7月11日
    060
  • navicate 激活

    复制到navicate安装目录。 posted @2020-10-15 09:11 哈哈呵h 阅读(405 ) 评论() 编辑 Original: https://www.cnbl…

    技术杂谈 2023年5月30日
    0108
  • Python 周期任务神器,太实用了

    前言 如果你想在Linux服务器上周期性地执行某个 Python 脚本,最出名的选择应该是 Crontab 脚本,但是 Crontab 具有以下缺点: 1.不方便执行秒级的任务。 …

    技术杂谈 2023年6月21日
    0105
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球