base64-file
Version:
Plug in for front-end conversion files
62 lines (54 loc) • 1.68 kB
Markdown
file -S
```
```
import { imageUrlToBase64 } from 'base64-file'
const imageUrl = `https://tpdoc.cn/erp/uploads/image/self/cao_admin_carousel.png`
imageUrlToBase64(imageUrl).then((base64) => {
console.log(base64)
})
```
```
import { fileToBase64 } from 'base64-file'
const file = *** // 文件类型的数据:<input type="file"> 上传的文件类型数据
fileToBase64(file).then((base64) => {
console.log(base64)
})
```
```
import { dataURLtoBlob } from 'base64-file'
const base64 = `***` // base64字符串
const blob = dataURLtoBlob(base64)
console.log(blob)
```
```
import { blobToFile } from 'base64-file'
const blob = `***` // 文件二进制数据
const file = blobToFile(blob)
console.log(file)
```
```
import { dataURLtoBlob, blobToFile } from 'base64-file'
const base64 = `***` // base64字符串
const blob = dataURLtoBlob(base64)
const file = blobToFile(blob)
console.log(file)
```
```
import { fileToBase64, dataURLtoBlob } from 'base64-file'
const file = *** // 文件类型的数据:<input type="file"> 上传的文件类型数据
fileToBase64(file).then((base64) => {
const blob = dataURLtoBlob(base64)
console.log(blob)
})
```
```
npm install base64-