亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

ajax怎么獲取文件流

小億
246
2023-12-07 22:23:22
欄目: 編程語言

在 Ajax 中獲取文件流可以通過使用 XMLHttpRequest 對象的 responseType 屬性來設置為 blob,然后通過 response 屬性獲取文件流的數據。

以下是一個示例代碼:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'example.com/file.pdf', true);
xhr.responseType = 'blob';

xhr.onload = function(e) {
  if (this.status == 200) {
    var blob = new Blob([this.response], {type: 'application/pdf'});
    // 處理文件流,比如使用 FileReader 進行讀取或者直接下載
    var reader = new FileReader();
    reader.onloadend = function() {
      console.log(reader.result);
    };
    reader.readAsText(blob);
  }
};

xhr.send();

在上述示例中,我們通過 xhr.responseType 屬性將響應的數據類型設置為 blob,然后在 xhr.onload 回調函數中可以通過 this.response 獲取文件流的數據。接下來可以使用 FileReader 或者其他方法對文件流進行進一步的處理。

0
四子王旗| 兰考县| 太和县| 措美县| 哈巴河县| 酒泉市| 武定县| 纳雍县| 遵义市| 益阳市| 海门市| 鄂托克前旗| 康保县| 岳阳县| 柳林县| 博罗县| 永新县| 龙井市| 桂东县| 汝城县| 溆浦县| 天柱县| 九龙坡区| 盘锦市| 巨鹿县| 许昌县| 聂荣县| 商城县| 晋中市| 福海县| 襄樊市| 南投市| 厦门市| 永泰县| 广南县| 寻乌县| 甘泉县| 青神县| 亳州市| 邵武市| 札达县|