Многочастная загрузка GDrive jQueryJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Многочастная загрузка GDrive jQuery

Сообщение Anonymous »

Я выполнил все шаги Google и получил несколько кодов, которые нашел здесь, и поэтому пытаюсь загрузить файл из формы на Google Диск с помощью API, и вот код: >

Код: Выделить всё

var importFiles = $('#files')[0].files;

const boundary = '--cloud';
const delimiter = "\r\n" + boundary + "\r\n";
const close_delim = "\r\n" + boundary + "--";

var metadata = {
'name': importFiles[0]["name"],
'mimeType': importFiles[0]["type"],
'parents': ['parent-id']
};

var multipartRequestBody =
delimiter +
'Content-Type: application/json; charset=UTF-8\r\n\r\n' +
JSON.stringify(metadata) + "\r\n" +
delimiter + "\r\n" +
'Content-Type: ' + importFiles[0]["type"] + "\r\n\r\n" +
importFiles[0] +
close_delim;

gapi.client.request({
'path': '/upload/drive/v3/files',
'method': 'POST',
'params': {
'uploadType': 'multipart'
},
'headers': {
'Authorization': 'Bearer ' + gapi.client.getToken()["access_token"],
'Content-Type': 'multipart/related; boundary="cloud"'
},
'body': multipartRequestBody
})


Google получает информацию и создает файл, Проблема в том, что, похоже, файл не отправляется в Google, или я не знаю, все, что я получил, это просто файл Google без содержания. Когда я пытаюсь загрузить образец, все идет хорошо.

Подробнее здесь: https://stackoverflow.com/questions/503 ... oad-jquery
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»