如何使用html直接查看blob数据



如何查看来自sql数据库文件(.db.db3和其他文件(的blob数据,并仅使用单个html文件在web浏览器上查看它?blob数据可能被视为图像文件(jpg、png和其他(

假设我有一个像这样的blob数据:

du��C�BVwv�q8q7k�1.�H�asfdasdfasdf�#s47sk";像��'7hib-�3$asdffdsfa�一�����U�����P������

我想把单个blob数据直接放在html文件中(不调用数据库文件,只使用blob本身的值(,这样我就可以直接从浏览器打开它,而无需安装其他软件或在计算机中设置本地服务器。

如果我解释得很奇怪,我很抱歉,我很少编码,老实说,我对sql或服务器之类的东西一无所知,我只想查看blob文件。

您可以使用Blob。在这里,我构造了一个blob,然后将其转换回插入到document.body中的字符串。

var array = ['<p>Hello World!</p>'];
var blob = new Blob(array, {type : 'text/html'});
const reader = new FileReader();
reader.addEventListener('loadend', e => {
document.body.innerHTML += e.target.result;
});
reader.readAsText(blob);

如果需要的话,Filereader也可以读取文件。

最新更新