只是想看看是否有人从blob数据中获取文件的类型。因为我总是收到文件类型的blob总是作为textxml。
在这里,我需要从blob数据中识别出文件类型,并显示为以下内容。
等...
如果你有什么解决办法,请告诉我。先谢谢你了。
一个解决方案可能是在BE上工作,并添加一个格式的Content-type头。
我更喜欢的一个解决方案是在响应中插入更多的信息(如传入文件的名称和它的格式),将你的blob文件包装在其他东西中。
例如,BE可以给你发送这样的响应。
{
"name": "sampleImage",
"type": "image/jpeg",
"extension": "jpeg",
"content": "{base64 of your file}"
}
在里面你输入所有必要的信息和你所需要的文件的基本64格式, 将被翻译成blob并下载.
如果你想得到一个更精确的答案,请尝试输入更多的信息。
对我来说,这更多的是BE的工作,之后是FE的工作。