Ale*_*x D 5 filenames file-extension fs ipfs
我正在使用 ipfs 下载文件...但 ipfs 没有文件名或扩展名。
如何根据下载的数据正确设置保存文件的扩展名?
无法确定 IPFS 中的文件扩展名,因此您可以查看文件的内容来推断其文件类型(file-type例如,使用 )
当缓冲区中有文件的完整内容时,您可以执行以下操作:
import {fileTypeFromBuffer} from 'file-type';
let buffer = /* buffer of file from IPFS */;
// undefined or string of file extension
let ext = (await fileTypeFromBuffer(buffer))?.ext;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
915 次 |
| 最近记录: |