Blob 文件流下载 type类型
let url = window.URL.createObjectURL(new Blob([文件流(一般为res.data)], { type: 'Blob类型' }))
let link = document.creatElement('a') // 创建a标签来下载
link.style.display = 'none'
link.href = url
link.setAttribute('download', '下载的文件名')
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
注:在request请求中需加responseType: 'Blob'
.aac | AAC audio | audio/aac |
---|---|---|
.abw | AbiWord document | application/x-abiword |
.arc | Archive document (multiple files embedded) | application/x-freearc |
.avi | AVI: Audio Video Interleave | video/x-msvideo |
.azw | Amazon Kindle eBook format | application/vnd.amazon.ebook |
.bin | Any kind of binary data | application/octet-stream |
.bmp | Windows OS/2 Bitmap Graphics | image/bmp |
.bz | BZip archive | application/x-bzip |
.bz2 | BZip2 archive | application/x-bzip2 |
.csh | C-Shell script | application/x-csh |
.css | Cascading Style Sheets (CSS) | text/css |
.csv | Comma-separated values (CSV) | text/csv |
.doc | Microsoft Word | application/msword |
.docx | Microsoft Word (OpenXML) | application/vnd.openxmlformats-officedocument.wordprocessingml.document |
.eot | MS Embedded OpenType fonts | application/vnd.ms-fontobject |
.epub | Electronic publication (EPUB) | application/epub+zip |
.gif | Graphics Interchange Format (GIF) | image/gif |
.htm.html | HyperText Markup Language (HTML) | text/html |
.ico | Icon format | image/vnd.microsoft.icon |
.ics | iCalendar format | text/calendar |
.jar | Java Archive (JAR) | application/java-archive |
.jpeg.jpg | JPEG images | image/jpeg |
.js | JavaScript | text/javascript |
.json | JSON format | application/json |
.jsonld | JSON-LD format | application/ld+json |
.mid.midi | Musical Instrument Digital Interface (MIDI) | audio/midi audio/x-midi |
.mjs | JavaScript module | text/javascript |
.mp3 | MP3 audio | audio/mpeg |
.mpeg | MPEG Video | video/mpeg |
.mpkg | Apple Installer Package | application/vnd.apple.installer+xml |
.odp | OpenDocument presentation document | application/vnd.oasis.opendocument.presentation |
.ods | OpenDocument spreadsheet document | application/vnd.oasis.opendocument.spreadsheet |
.odt | OpenDocument text document | application/vnd.oasis.opendocument.text |
.oga | OGG audio | audio/ogg |
.ogv | OGG video | video/ogg |
.ogx | OGG | application/ogg |
.otf | OpenType font | font/otf |
.png | Portable Network Graphics | image/png |
Adobe Portable Document Format (PDF) | application/pdf | |
.ppt | Microsoft PowerPoint | application/vnd.ms-powerpoint |
.pptx | Microsoft PowerPoint (OpenXML) | application/vnd.openxmlformats-officedocument.presentationml.presentation |
.rar | RAR archive | application/x-rar-compressed |
.rtf | Rich Text Format (RTF) | application/rtf |
.sh | Bourne shell script | application/x-sh |
.svg | Scalable Vector Graphics (SVG) | image/svg+xml |
.swf | Small web format (SWF) or Adobe Flash document | application/x-shockwave-flash |
.tar | Tape Archive (TAR) | application/x-tar |
.tif.tiff | Tagged Image File Format (TIFF) | image/tiff |
.ttf | TrueType Font | font/ttf |
.txt | Text, (generally ASCII or ISO 8859-n) | text/plain |
.vsd | Microsoft Visio | application/vnd.visio |
.wav | Waveform Audio Format | audio/wav |
.weba | WEBM audio | audio/webm |
.webm | WEBM video | video/webm |
.webp | WEBP image | image/webp |
.woff | Web Open Font Format (WOFF) | font/woff |
.woff2 | Web Open Font Format (WOFF) | font/woff2 |
.xhtml | XHTML | application/xhtml+xml |
.xls | Microsoft Excel | application/vnd.ms-excel |
.xlsx | Microsoft Excel (OpenXML) | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
.xml | XML | application/xml 代码对普通用户来说不可读text/xml 代码对普通用户来说可读 |
.xul | XUL | application/vnd.mozilla.xul+xml |
.zip | ZIP archive | application/zip |
.3gp | 3GPP audio/video container | video/3gppaudio/3gpp(若不含视频) |
.3g2 | 3GPP2 audio/video container | video/3gpp2audio/3gpp2(若不含视频) |
.7z | 7-zip archive | application/x-7z-compressed |
相关文章
- Java 文件上传 MultipartFile
- IDM无法下载.ts文件解决方案
- 跟我一起学Python从入门到精通《PyInstaller制作可执行exe文件》
- 解决selenium下载文件出现此类型的文件可能会损害您''的问题
- swift 基本文件读写详解手机开发
- Nginx配置指定媒体类型文件强制下载详解程序员
- Servlet多文件打包下载详解编程语言
- 用Servlet把文件写到Respond输出流里面供用户下载详解编程语言
- Linux如何快速下载文件(linux怎么下载)
- 管理功能Linux系统:让文件管理更高效(linux系统主要文件)
- MySQL DLL文件快速下载指南(mysqldll下载)
- 文件导入.frm文件:MySQL一次完成。(mysql导入.frm)
- 如何打开Oracle导出的dmp文件(oracle打开dmp)
- 如何在 Linux 上下载文件(alinux下载)
- 使用Linux命令行快速下载BT文件(linux命令行bt)
- 「Linux文件下载命令大全」(linux文件下载命令)
- 在MySQL命令行中导入SQL文件(mysql命令行导入sql文件)
- 恢复dmp文件至oracle数据库的实践经验(dmp恢复到oracle)
- 简单明了MySQL安装后如何找到下载文件位置(mysql 下载文件位置)
- 如何选择适合自己的 MySQL 下载文件(mysql 下载哪个文件)
- JXTree对象,读取外部xml文件数据,生成树的函数
- Javascript优化技巧(文件瘦身篇)
- php利用header函数实现文件下载时直接提示保存
- 在ASP.NET中下载文件的实现代码
- android开发基础教程—三种方式实现xml文件解析
- ASP.NET在下载文件时对其重命名的思路及实现方法
- 关于php支持分块与断点续传文件下载功能代码
- Android中扫描多媒体文件操作详解
- php实现的支持断点续传的文件下载类