java 和jquery实现点一个按钮后页面可以预览blob图片
时间: 2024-02-17 15:05:27 浏览: 78
要实现点一个按钮后页面可以预览 Blob 图片,可以使用 JavaScript 和 jQuery。以下是一个简单的示例代码:
HTML 代码:
```html
<button id="btn">预览图片</button>
<div id="image-container"></div>
```
JavaScript 代码:
```javascript
$(document).ready(function() {
$('#btn').click(function() {
// 发送 Ajax 请求获取 Blob 数据
$.ajax({
url: 'your-url', // 替换成你的请求地址
type: 'GET',
responseType: 'blob',
success: function(data) {
// 将 Blob 数据转换成 Data URL
var reader = new FileReader();
reader.readAsDataURL(data);
reader.onloadend = function() {
var base64data = reader.result;
// 将 Data URL 显示在页面上
$('#image-container').html('<img src="' + base64data + '">');
}
}
});
});
});
```
这段代码使用 jQuery 发送 AJAX 请求获取 Blob 数据,并将 Blob 数据转换成 Data URL,最后将 Data URL 显示在页面上。你可以将代码中的 `your-url` 替换成你实际的请求地址,然后在点击按钮时就可以预览 Blob 图片了。
阅读全文