Update docs and sort content

This commit is contained in:
github-actions[bot]
2025-02-05 07:32:40 +00:00
parent fea129eb98
commit 4f55d62fb6
151 changed files with 12263 additions and 429 deletions

View 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)