mirror of
https://github.com/KazooTTT/kazoottt-blog-v2.git
synced 2025-06-23 10:41:30 +08:00
Update docs and sort content
This commit is contained in:
57
src/content/note/file-downloader.md
Normal file
57
src/content/note/file-downloader.md
Normal file
@ -0,0 +1,57 @@
|
||||
---
|
||||
title: file-downloader
|
||||
date: 2024-02-18
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- file-downloader
|
||||
- 项目
|
||||
- npm包
|
||||
finished: true
|
||||
published: true
|
||||
slug: file-downloader
|
||||
description: >-
|
||||
本文介绍了两个用于文件下载的函数:`downloadFileFromURL` 和
|
||||
`downloadFileFromBlob`。`downloadFileFromURL`
|
||||
函数用于从指定的URL下载文件,可以自定义文件名;`downloadFileFromBlob`
|
||||
函数则用于从Blob对象下载文件,同样支持自定义文件名。这两个函数均来自 `@kzttools/file-downloader`
|
||||
包,该包的NPM地址和GitHub地址均已提供。项目遵循MIT许可证,作者为kazoottt。
|
||||
rinId: 63
|
||||
category: 项目
|
||||
toAstro: true
|
||||
date_created: 2024-12-17T13:34:45+08:00
|
||||
date_modified: 2025-01-22T13:39:24+08:00
|
||||
---
|
||||
|
||||
# File Download
|
||||
|
||||
封装了对于 url 和 blob 类型文件的下载方法。
|
||||
|
||||
## downloadFileFromURL
|
||||
|
||||
```ts
|
||||
function downloadFileFromURL(url: string, filename?: string)
|
||||
```
|
||||
|
||||
url 是网络请求的链接,filename 不是必填,如果填了那么下载文件名称=filename
|
||||
|
||||
## downloadFileFromBlob
|
||||
|
||||
```ts
|
||||
function downloadFileFromBlob(blob: Blob | MediaSource, filename: string)
|
||||
```
|
||||
|
||||
blob 是一个 blob 对象,一般从后端获取,filename 不是必填,如果填了那么下载文件名称=filename
|
||||
|
||||
# 地址
|
||||
|
||||
npm 地址:
|
||||
|
||||
[@kzttools/file-downloader - npm](https://www.npmjs.com/package/@kzttools/file-downloader)
|
||||
|
||||
github 地址:
|
||||
|
||||
[GitHub - kzttools/file-downloader](https://github.com/kzttools/file-downloader)
|
||||
|
||||
## License
|
||||
|
||||
[MIT](./LICENSE) License © 2023-PRESENT [kazoottt](https://github.com/kazoottt)
|
Reference in New Issue
Block a user