91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
明水县| 衡南县| 诸城市| 霞浦县| 招远市| 清河县| 萨嘎县| 凤凰县| 安平县| 镇巴县| 太康县| 天津市| 梧州市| 启东市| 孙吴县| 乐清市| 东莞市| 隆回县| 孝义市| 泰顺县| 岐山县| 霍州市| 七台河市| 三门峡市| 乡宁县| 宜阳县| 阳高县| 建宁县| 天津市| 大厂| 葫芦岛市| 丽水市| 石渠县| 镇康县| 乌恰县| 威信县| 天峻县| 鄄城县| 二连浩特市| 阿合奇县| 东海县|