При возобновляемой загрузке возвращается значение null и отказывается устанавливать небезопасный заголовок «content-length» - PullRequest
1 голос
/ 26 сентября 2019

Я пишу сервис на ionic angular для загрузки / выгрузки изображений на гугл-диск через сервисный аккаунт.

Пока токен в порядке, но как только я пытаюсь загрузить с uploadType=resumable, он всегда возвращает NULL.

В соответствии с документом Google REST API обязательно установить заголовок Content-Length, но когда я это сделаю, я получаю следующее сообщение:

'Отказ от установки небезопасного содержимого заголовка-length '

Я попытался удалить длину содержимого, и результат был тот же.

let headers = { 
    headers: {
        'Authorization': 'Bearer ' + this.lsGAPItoken['access_token'],
        'Content-Type':'application/json; charset=UTF-8', 
        'content-length': this.getFileSize(imgData,FILE_SIZE_UNIT.BYTES).toString(),        
        'X-Upload-Content-Length': this.getFileSize(imgData,FILE_SIZE_UNIT.BYTES).toString(),
        'X-Upload-Content-Type': 'image/jpeg'
    }
};

null
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...