jquery 文件流application/pdf 转为blob
时间: 2023-09-26 13:04:56 浏览: 116
jQuery的ajax下载blob文件
5星 · 资源好评率100%
可以使用 `XMLHttpRequest` 对文件进行请求并将其转化为 `Blob` 对象。以下是一个示例代码:
```javascript
function getFileBlob(url, cb) {
var xhr = new XMLHttpRequest();
xhr.open("GET", url);
xhr.responseType = "blob";
xhr.addEventListener('load', function() {
cb(xhr.response);
});
xhr.send();
}
getFileBlob('http://example.com/file.pdf', function(blob) {
// 处理 blob 对象
});
```
其中 `url` 是你需要获取的文件的链接。通过 `XMLHttpRequest` 发送请求并设置 `responseType` 为 `blob`,请求完成后在回调函数中获取到 `Blob` 对象。
阅读全文