Как скачать файл как Blob с Google Drive с помощью API - PullRequest
0 голосов
/ 05 ноября 2019

Я работал над кодом, который будет загружать BLOB-объекты с диска Google с помощью их API (V3). Я хочу, чтобы это работало, так как мне нужно продублировать файл с google-диска в хранилище firebase с помощью fileUrl / fileID.

Я могу экспортировать файл pdf после просмотра блога на medium

1 Ответ

0 голосов
/ 06 ноября 2019

Для этого вам необходимо:

  1. Получить файл BLOB-объекта Drive Вы можете получить webContentLink и открыть его для загрузки файла. Если бы вы свернули его, вы бы получили содержимое файла.
  2. Создать ссылку на файл
// Create a root reference
var storageRef = firebase.storage().ref();

// Create a reference to 'mountains.jpg'
var mountainsRef = storageRef.child('mountains.jpg');
Загрузить BLOB-объект по ссылке
 var file = ... // use the Blob you got on step 1
 ref.put(file).then(function(snapshot) {
   console.log('Uploaded a blob or file!');
 });

Надеюсь, это поможет!

...