Avi*_*hek 7 javascript blob file-upload arraybuffer angular
我正在开发一个 API,它以arraybuffer类型的形式获取文件数据。我的主要问题是知道文件的 mime 类型是什么,因为arraybuffer我需要将其转换为BLOB查看文件。
var file1 = new Blob([response], { type: file.type });
var fileURL = URL.createObjectURL(file1);
Run Code Online (Sandbox Code Playgroud)
在上面的代码片段中,response是 an arraybuffer,我得到的 mime 类型是在上传时将其存储在变量中。但现在的情况是我手里没有任何哑剧类型,所以我需要一种方法来获取它。
有人能给我建议吗?
小智 3
我发现下面这个包非常有趣。它解析数组缓冲区/blob/流,并尝试猜测它的扩展名和 mime 类型(如果它是一个文件)。显然它并不详尽,但您可以在自述文件中找到扩展列表。适用于节点和浏览器。不过可以满足我的需要。
这是回购链接: https: //github.com/sindresorhus/file-type
| 归档时间: |
|
| 查看次数: |
8398 次 |
| 最近记录: |