1.0.4 • Published 2 years ago

@lfkz/savedlfile v1.0.4

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Describe

EN This is an ES6 module that processing files downloaded from the backend.

CN 这是一个ES6模块,用于处理从后端下载的文件。

Explain

Common MIME types

ExtensionKind of documentMIME Type
.aacAAC audioaudio/aac
.abwAbiWord documentapplication/x-abiword
.arcArchive document (multiple files embedded)application/x-freearc
.avifAVIF imageimage/avif
.aviAVI: Audio Video Interleavevideo/x-msvideo
.azwAmazon Kindle eBook formatapplication/vnd.amazon.ebook
.binAny kind of binary dataapplication/octet-stream
.bmpWindows OS/2 Bitmap Graphicsimage/bmp
.bzBZip archiveapplication/x-bzip
.bz2BZip2 archiveapplication/x-bzip2
.cdaCD audioapplication/x-cdf
.cshC-Shell scriptapplication/x-csh
.cssCascading Style Sheets (CSS)text/css
.csvComma-separated values (CSV)text/csv
.docMicrosoft Wordapplication/msword
.docxMicrosoft Word (OpenXML)application/vnd.openxmlformats-officedocument.wordprocessingml.document
.eotMS Embedded OpenType fontsapplication/vnd.ms-fontobject
.epubElectronic publication (EPUB)application/epub+zip
.gzGZip Compressed Archiveapplication/gzip
.gifGraphics Interchange Format (GIF)image/gif
.htm, .htmlHyperText Markup Language (HTML)text/html
.icoIcon formatimage/vnd.microsoft.icon
.icsiCalendar formattext/calendar
.jarJava Archive (JAR)application/java-archive
.jpeg, .jpgJPEG imagesimage/jpeg
.jsJavaScripttext/javascript
.jsonJSON formatapplication/json
.jsonldJSON-LD formatapplication/ld+json
.mid, .midiMusical Instrument Digital Interface (MIDI)audio/midi, audio/x-midi
.mjsJavaScript moduletext/javascript
.mp3MP3 audioaudio/mpeg
.mp4MP4 videovideo/mp4
.mpegMPEG Videovideo/mpeg
.mpkgApple Installer Packageapplication/vnd.apple.installer+xml
.odpOpenDocument presentation documentapplication/vnd.oasis.opendocument.presentation
.odsOpenDocument spreadsheet documentapplication/vnd.oasis.opendocument.spreadsheet
.odtOpenDocument text documentapplication/vnd.oasis.opendocument.text
.ogaOGG audioaudio/ogg
.ogvOGG videovideo/ogg
.ogxOGGapplication/ogg
.opusOpus audioaudio/opus
.otfOpenType fontfont/otf
.pngPortable Network Graphicsimage/png
.pdfAdobe Portable Document Format (PDF)application/pdf
.phpHypertext Preprocessor (Personal Home Page)application/x-httpd-php
.pptMicrosoft PowerPointapplication/vnd.ms-powerpoint
.pptxMicrosoft PowerPoint (OpenXML)application/vnd.openxmlformats-officedocument.presentationml.presentation
.rarRAR archiveapplication/vnd.rar
.rtfRich Text Format (RTF)application/rtf
.shBourne shell scriptapplication/x-sh
.svgScalable Vector Graphics (SVG)image/svg+xml
.tarTape Archive (TAR)application/x-tar
.tif, .tiffTagged Image File Format (TIFF)image/tiff
.tsMPEG transport streamvideo/mp2t
.ttfTrueType Fontfont/ttf
.txtText, (generally ASCII or ISO 8859-n)text/plain
.vsdMicrosoft Visioapplication/vnd.visio
.wavWaveform Audio Formataudio/wav
.webaWEBM audioaudio/webm
.webmWEBM videovideo/webm
.webpWEBP imageimage/webp
.woffWeb Open Font Format (WOFF)font/woff
.woff2Web Open Font Format (WOFF)font/woff2
.xhtmlXHTMLapplication/xhtml+xml
.xlsMicrosoft Excelapplication/vnd.ms-excel
.xlsxMicrosoft Excel (OpenXML)application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xmlXMLtext/xml, .xml, application/atom+xml, application/xml
.xulXULapplication/vnd.mozilla.xul+xml
.zipZIP archiveapplication/zip
.3gp3GPP audio/video containervideo/3gpp; audio/3gpp if it doesn't contain video
.3g23GPP2 audio/video containervideo/3gpp2; audio/3gpp2 if it doesn't contain video
.7z7-zip archiveapplication/x-7z-compressed

Explain-CN

常见 MIME 类型

外延文档类型MIME 类型(略:除了.3gp和.3g2)
.aacAAC 音频
.abwAbiWord 文档
.arc存档文档(嵌入多个文件)
.avifAVIF图像
.aviAVI:音频视频交错
.azw亚马逊 Kindle 电子书格式
.bin任何类型的二进制数据
.bmpWindows OS/2 位图图形
.bzBZip存档
.bz2BZip2 存档
.cdaCD 音频
.cshC-Shell 脚本
.css级联样式表 (CSS)
.csv逗号分隔值 (CSV)
.docMicrosoft Word
.docxMicrosoft Word (OpenXML)
.eotMS Embedded OpenType 字体
.epub电子出版物 (EPUB)
.gzGZip 压缩存档
.gif图形交换格式 (GIF)
.htm, .html超文本标记语言 (HTML)
.ico图标格式
.icsiCalendar 格式
.jarJava 存档 (JAR)
.jpeg, .jpgJPEG图像
.jsJavaScript
.jsonJSON 格式
.jsonldJSON-LD 格式
.mid, .midi乐器数字接口 (MIDI)
.mjsJavaScript 模块
.mp3MP3 音频
.mp4MP4 视频
.mpegMPEG 视频
.mpkgApple 安装程序包
.odpOpenDocument 演示文档
.odsOpenDocument 电子表格文档
.odtOpenDocument 文本文档
.ogaOGG 音频
.ogvOGG 视频
.ogxOGG 系列
.opusOpus 音频
.otfOpenType 字体
.png便携式网络图形
.pdfAdobe 可移植文档格式 (PDF)
.php超文本预处理器(个人主页)
.pptMicrosoft PowerPoint
.pptxMicrosoft PowerPoint (OpenXML)
.rarRAR 存档
.rtfRTF 格式 (RTF)
.shBourne shell 脚本
.svg可缩放矢量图形 (SVG)
.tar磁带归档 (TAR)
.tif, .tiff标记图像文件格式 (TIFF)
.tsMPEG 传输流
.ttfTrueType 字体
.txt文本(通常为 ASCII 或 ISO 8859-n)
.vsdMicrosoft Visio
.wav波形音频格式
.webaWEBM 音频
.webmWEBM 视频
.webpWEBP 图片
.woffWeb 开放字体格式 (WOFF)
.woff2Web 开放字体格式 (WOFF)
.xhtmlXHTML
.xlsMicrosoft Excel
.xlsxMicrosoft Excel (OpenXML)
.xmlXML
.xulXUL
.zipZIP 存档
.3gp3GPP 音频/视频容器video/3gpp; audio/3gpp 如果它不包含视频
.3g23GPP2 音频/视频容器video/3gpp2; audio/3gpp2 如果它不包含视频
.7z7-zip 存档

Example

import savedlfile from '@lfkz/savedlfile'

axios.get("http://localhost:80", { responseType: "blob" }).then(
    (response) => {
        savedlfile([ response.data ], 'image/png', 'img')
    },
    (error) => {
        console.log(error.message);
    }
);
1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago