js通过url地址访问文件做下载,并不是打开文件_windows.open 下载文件 不直接打卡-程序员宅基地

技术标签: javascript  

let url = 'http://127.0.0.1:8080/hhh.json'
let name = url.substring(url.lastIndexOf("/") + 1)
let downLoad = async () => {
    
  let responsePromise = await fetch(url)
  let blob = await responsePromise.blob()
  let objectURL = window.URL.createObjectURL(blob)
  let a = document.createElement('a')
  a.href = objectURL
  a.download = name
  a.click()
  a.remove()
}
downLoad()
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45289656/article/details/114700290

智能推荐

RDD常用算子整理-程序员宅基地

文章浏览阅读1.7k次。相关算子整理1.Action2.Transformation3.key-valueRDD的操作4.缓存操作5. 共享变量from pyspark import SparkConf,SparkContextimport findspark findspark.init()conf=SparkConf().setAppName('RD').setMaster('local[*]')sc=SparkContext(conf=conf)1.Actioncollect将数据汇集到Driver_rdd常用算子

Bitmap API_bitmap 拷贝ninepatchchunk-程序员宅基地

文章浏览阅读6.1k次,点赞7次,收藏7次。1.简介Bitmap是Android系统中的图像处理的最重要类之一,通过bitmap可以获得图片的基本信息,以及对图片进行一系列的操作2.APIpublic boolean compress(CompressFormat format, int quality, OutputStream stream)把位图的压缩信息写入到指定的输出流.如果返回true,位图可以通过适当的输入流重建到BitmapF_bitmap 拷贝ninepatchchunk

位运算_位运算csdn-程序员宅基地

文章浏览阅读1.2w次,点赞5次,收藏25次。位运算的概念:程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,但整数与整数之间也可以进行and运算。举个例子,6的二进制是110,11的二进制是1011,那么6 and 11的结果就是2,它是二进制对应位进行逻辑运算的结果(0表示False,1表示True,空位都当0处理)。110 AND 1011..._位运算csdn

如何发送 WhatsApp Business 广播消息?_wa business发信息-程序员宅基地

文章浏览阅读623次。如果企业想申请WhatsApp Business API,首先要提交官方API申请表,之后完成Facebook账户认证,建立WhatsApp Business档案,最后认证电话号码。_wa business发信息

POJ3126 Prime Path 素数-程序员宅基地

文章浏览阅读624次。这题先将10000以内的素数都找出来,然后在满足条件的

Linux使用install命令安装二进制包_linux二进制包安装-程序员宅基地

文章浏览阅读987次。Linux使用install命令安装二进制包_linux二进制包安装

随便推点

vue中v-show 实现上拉下拉菜单_avue怎么让选择框向上拉-程序员宅基地

文章浏览阅读906次。上拉下拉菜单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="/_avue怎么让选择框向上拉

(java)五大常用算法_用java写出一个界面,使它支持五种算法的方法-程序员宅基地

文章浏览阅读453次。算法一:分治法基本概念1.把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。2.分治策略是对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问..._用java写出一个界面,使它支持五种算法的方法

【spark工具库】spark sql读写es操作_spark操作es-程序员宅基地

文章浏览阅读2k次。本文主要介绍spark sql读写es、structured streaming写入es以及一些参数的配置文章转自:https://www.cnblogs.com/upupfeng/p/12205657.htmlES官方提供了对spark的支持,可以直接通过spark读写es,具体可以参考ES Spark Support文档(文末有地址)。以下是pom依赖,具体版本可以根据自己的es和spark版本进行选择:<dependency> <groupId>org._spark操作es

mjpg-streamer移植_stream-jpeg-程序员宅基地

文章浏览阅读863次。OK6410移植mjpg-streamer分类: 开发小技巧 2014-02-24 20:05 70人阅读 评论(2)收藏 举报本文参考了小不点儿的毕业论文和大牛的文章,在此表示感谢!http://bbs.ednchina.com/BLOG_ARTICLE_3008135.HTM一、jpeg库的移植1. 下载源码MJPG-streamer程序调用_stream-jpeg

AD画PCB焊盘上出现白圈改网络_ad中两个白圈报错-程序员宅基地

文章浏览阅读6.3k次。AD16出现故障,自动生成PCB板时未连接尝试手动连接,但在PCB焊盘上出现白圈参考网上的解决办法,T+M,但再连接还是有白圈,拉近一看,未添加网络点击焊盘,选中相同的net,这时两个焊盘间出现一道白线在此之前可以新建一个网络,D+N..._ad中两个白圈报错

uos桌面专业版arm64_UOS国产化系统中应用软件打包规范总结-程序员宅基地

文章浏览阅读1.3k次。背景介绍我们的软件开发了支持UOS统一国产化操作系统的版本,需要研究一下UOS中的打包规范,使我们软件的安装包能够符合UOS商店的上架规范。Linux下有两种主流的打包工具,dpkg和rpm。其中dpkg用于Debian社群,包括大名鼎鼎的Ubuntu。而rpm由Red Hat公司开发,主要用在Centos,Fedora上。由于我们的UOS国产化系统属于Debian,所以我们本篇讲解dpkg的使用..._uosdpkg 目录