window.XMLHttpRequest() 跨域访问 OSS公共读文件
时间: 2023-11-14 17:08:32 浏览: 210
html跨域访问
在前端中,可以使用XMLHttpRequest对象来进行跨域访问OSS公共读文件。具体步骤如下:
1. 创建XMLHttpRequest对象
```
var xhr = new XMLHttpRequest();
```
2. 设置请求方式和请求地址
```
xhr.open('GET', 'https://your-bucket-name.oss-cn-hangzhou.aliyuncs.com/your-file-name', true);
```
3. 设置响应类型
```
xhr.responseType = 'blob';
```
4. 发送请求
```
xhr.send();
```
5. 监听请求状态变化
```
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功,获取响应数据
var blob = xhr.response;
// 处理响应数据
}
};
```
阅读全文