中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
龙川县| 姜堰市| 开化县| 元阳县| 清水河县| 通化市| 芮城县| 青河县| 新竹市| 重庆市| 民勤县| 大理市| 焦作市| 黄骅市| 沙湾县| 肥东县| 疏附县| 长宁区| 瓮安县| 正蓝旗| 双辽市| 建始县| 普兰县| 建水县| 马公市| 乌什县| 左云县| 饶阳县| 平泉县| 乐亭县| 霸州市| 南皮县| 永靖县| 西充县| 湘乡市| 郎溪县| 历史| 隆昌县| 政和县| 四子王旗| 米林县|