不要责怪我的方法。我只是在练习,我想走到最后。因此,我通过 Javascript node.js 使用 blob 字段将一些图像存储到远程 mysql 表中。稍后我想检索图像并将其显示在 html5 中。我对编码/解码过程很生气。我使用以下每种方法存储了图像,readAsDataURL(f); readAsBinaryString(f); readAsText(f);
但是当我检索图像时,我无法在image.src
.
唯一的方法是通过phpmyadmin手动将图像加载到 blob 字段中,然后使用以下转换将 blob 字段发送到 html 页面:
var base64 = new Buffer(results[i].tile_image, 'binary').toString('base64');
client.emit('showTile', base64);
问题是:phpmyadmin 如何将二进制文件加载到 blob 字段中?或者,使用 javascript 我如何将图像加载到 blob 中?