blob-downloader
v1.0.2
Published
blob-downloader
Downloads
4
Readme
blob-downloader
- 一些下載 blob 檔案的方式
- Here are some methods for download the blob file.
Dependencies
- typescript: 5.4.3
Install
npm i blob-downloader
Usage
import { downloadBlob } from 'blob-downloader'
downloadBlob
根據 Blob(Ex.api 取得的資料),建立 a 連結後下載檔案(click)。 Based on the Blob (e.g., obtained from an API), create a DOM "a" element and download the file by clicking it.
- 可下載.xlsx, .ods, .doc, .docx, .zip
- You can download files with the extensions .xlsx ,.ods, .doc, .docx, .zip.
- 下載的檔名組成:fileName_時間戳記.fileType
- The downloaded file name will be composed of "fileName_timestamp.fileType".
downloadBlob(file, fileName)
downloadBlob(file, fileName, 'ods')
downloadBlobCustomizeName
根據 Blob(Ex.api 取得的資料),建立 a 連結後下載檔案(click)。 Based on the Blob (e.g., obtained from an API), create a DOM "a" element and download the file by clicking it.
- 可下載 type: "application/octet-stream; charset=utf-8"的檔案
- You can download files with the type "application/octet-stream; charset=utf-8".
downloadBlobCustomizeName(file, fileName)
downloadPdfBlob
根據 Blob(Ex.api 取得的資料),建立 a 連結後下載 pdf 檔案(click)。 Based on the Blob (e.g., obtained from an API), create a DOM "a" element and download the PDF file by clicking it.
- 下載的檔名組成:fileName_時間戳記.pdf
- The downloaded file name will be composed of "fileName_timestamp.fileType".
downloadPdfBlob(file, fileName)
printPdf
根據 Blob(Ex.api 取得的資料),開新視窗列印 PDF 檔案(click)。 Based on the Blob(e.g., obtain from an API), open a new window and create a DOM "a" element to download PDF the file by clicking it.
- 可下載 type: "application/pdf"的檔案
- You can download files with the type "application/pdf".
printPdf(file)