Ax ios onDownloadProgress не запускается при выполнении GET для Blob-responseType - PullRequest
0 голосов
/ 28 января 2020

У Ax ios есть функция onDownloadProgress(). Я ожидал, что он работает так же, как onUploadProgress(). Мне нужен видимый индикатор выполнения в моем интерфейсе, который идет в ногу с progressEvent от 0% до 100%.

У меня уже есть код для этого:

async test(url) {
    var self = this;
    await axios({
        url: url,
        method: 'GET',
        responseType: 'blob',
        onDownloadProgress: function(progressEvent) {
            self.progressEvent = parseInt(Math.round((progressEvent.loaded * 100) / progressEvent.total));
        }.bind(this),
    }).then((response) => {
        //
    })
}

Код сам работает и верни правильно блоб. Но progressEvent вообще не устанавливается во время загрузки. Я пропускаю конфигурацию? Или вы не можете следить за прогрессом при загрузке файла в виде BLOB-объекта?

...