Загрузка файла в Google Cloud Storage JSON API - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь использовать простой метод загрузки, чтобы поместить простое изображение в один из наших блоков тестирования.Я могу успешно отправить GET-запрос и получить доступ к информации о корзине, но когда я изменяю файл и выбираю изображение для загрузки в корзину, длина содержимого не отправляется и изображение прерывается.

var zz = {
    path: "upload/storage/v1/b/" + this.bucket + "/o?uploadType=media&name=" + encodeURIComponent(vBody.name), 
    method: "POST",
    headers:  { 
        "Authorization": "Bearer " + tok, 
        "Content-Type": vFiles[k].type, 
        "Content-Length": vFiles[k].size 
    }, 
    body: vFiles[k] 
}
gapi.client.request(zz).then(res => { console.log(res); });

Файл успешно публикуется, но изображение повреждено и отображает размер 2B или 0B, если его размер больше похож на 25 КБ.

Редактировать:

Я пытаюсь не вызывать узелв этом проекте и хотел бы избежать этого при необходимости.

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