首页 > 其他分享 >【js】文件下载

【js】文件下载

时间:2023-05-17 13:22:39浏览次数:28  
标签:文件 arr const URL objectUrl js window blob 下载

  const donwLoadFn = (arr) => {
        if (arr.length <= 0) return
        const fullUrl = `http://192.168.2.50:9803${arr[0]?.filePath}`
        fetch(fullUrl)
            .then(res => res.blob())
            .then(blob => {
                const a = document.createElement("a");
                const objectUrl = window.URL.createObjectURL(blob);
                a.download = arr[0]?.fileName;
                a.href = objectUrl;
                a.click();
                window.URL.revokeObjectURL(objectUrl);
                a.remove();
            })
    }

 

标签:文件,arr,const,URL,objectUrl,js,window,blob,下载
From: https://www.cnblogs.com/Esai-Z/p/17408461.html

相关文章

  • 日志文件管理
    目录1.分类2.内核日志消息优先级别3.设施facility4.保存位置5.日志内容格式6.日志文件保留时间7.内核及系统日志统一管理工具8.自定义服务的日志文件位置9.集中管理日志记录系统、程序运行中发生的各种事件阅读日志,有助于诊断和解决系统故障1.分类内核及系统日志......
  • B站视频下载工具
    哔哩下载姬(downkyi)是一个简单易用的B站视频下载工具,支持批量下载和下载8K画质,还提供了工具箱(音视频提取、去水印等)。工具采用Aria下载器多线程下载,并采用FFmpeg进行混流、提取音视频等操作。除此之外,哔哩下载姬还支持二维码登录、4K下载、视频、音频、番剧、剧集、电影、课程下载......
  • Linux - Centos操作系统iso文件下载
    CENTOS VERSIONDOWNLOADLINKCentOS8.5(2111)DownloadCentOS8.4(2105)DownloadCentOS8.3(2011)DownloadCentOS8.2(2004)DownloadCentOS8.1(1911)DownloadCentOS8.0(1905)DownloadCentOS7.9(2009)NewDownloadCentOS7.8(2003)Downlo......
  • Ubuntu下,已经编译了OSG,如何增加OsgFbx插件,支持读取.fbx格式文件[转]
    最近在搞OSG相关的东西,美术给了个.fbx格式的模型,但死活无法加载,在网上搜了一圈,发现需要增加个插件才能支持这种格式的模型读取。一、osg支持的文件格式列表可以参看下这篇博文[原][资料整理][osg]osgDB文件读取插件,工作机制,支持格式,自定义插件-南水之源-博客园二、在fbx官......
  • git提交大文件无法推送到远程库
      提交大文件失败错误 执行获取大文件路径 删除gitfilter-branch--tree-filter'rm-f"大文件路径"'HEAD  成功提示 成功后重新提交推送就可以了......
  • sqlite 删除数据后文件size并不会减小,解决办法:
    E:\sqlite3>sqlite3db_stu.sqlite3"VACUUM;"E:\sqlite3>dir驱动器E中的卷没有标签。卷的序列号是0672-3CDAE:\sqlite3的目录2023/05/1617:33<DIR>.2023/05/1617:33<DIR>..2023/05/1617:33169,776,128......
  • 文件上传进度条以及撤回请求实现
    文件上传进度条exportfunctioncloudrtkImport(data,idx,callback,signal){returnrequest({url:"/***********",method:"POST",headers:{Authorization:"Bearer"+sessionStorage.getItem("access_token&qu......
  • 第六章 文件及文件系统 6.3 文件的物理结构
    为文件分配外存空间时所要考虑的主要问题是:怎样才能有效地利用外存空间和如何提高对文件的访问速度。目前,常用的外存分配方法有:连续分配,链接分配,索引分配 一、连续分配 1.要求为每一个文件分配一组相邻接的盘块。 2.把逻辑文件中的数据顺序地存储到物理上邻接的各个......
  • JS逆向实战14——某小说网站 小说字数 和月票字体加密
    本文地址:https://www.cnblogs.com/zichliang/p/17408064.html本网站不算严格意义的逆向,只是爬虫的一个小手段。声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我......
  • Linux 文件系统inode号
    目录一、inodeinode只有一个,唯一的,一个文件必须占用一个inode号,但是至少占用一个数据块(数据不足一个数据块,也是占用一个数据块)inode记录:元信息,权限,字节数,所有组,所有组,时间 二、时间类型atime:使用都会修改时间mtime:修改数据内容,空文件修改内容并且保存内容......