前端blob转为字符串
时间: 2023-09-19 20:06:18 浏览: 108
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
可以使用 `FileReader` 对象将 Blob 对象转换为字符串。
以下是示例代码:
```
function blobToString(blob, callback) {
var reader = new FileReader();
reader.onload = function() {
var text = reader.result;
callback(text);
}
reader.readAsText(blob);
}
```
使用方法:
```
var blob = new Blob(["Hello, world!"], {type: "text/plain"});
blobToString(blob, function(str) {
console.log(str); // 输出 "Hello, world!"
});
```
在上面的示例中,我们创建了一个包含 "Hello, world!" 文本的 Blob 对象。然后,我们将该 Blob 对象传递给 `blobToString` 函数,并在回调函数中将其转换为字符串并输出。
阅读全文