Загрузка изображений в систему с помощью Google API ⇐ Javascript
-
Гость
Загрузка изображений в систему с помощью Google API
У меня возникли проблемы с загрузкой данных из API Google Диска с помощью nodejs. Я пробовал много методов, но ни один из них не работает. Это код
const download_images_test = async (файл) => { const access_token = #### константный идентификатор файла = file.id; const имя_файла = имя_файла.имя; пытаться { // Загрузите файл с Google Диска константный ответ = ожидание выборки ( `https://www.googleapis.com/drive/v3/fil ... ?alt=media`, { метод: «ПОЛУЧИТЬ», заголовки: { Авторизация: `Носитель ${access_token}`, }, } ); если (ответ.ок) { const Writer = fs.createWriteStream(fileName); // Передача данных ответа (поток) в записываемый поток ответ.data.pipe(писатель); // Подождем, пока поток завершит запись await new Promise((разрешить, отклонить) => { Writer.on("Готово", решить); Writer.on("ошибка", отклонить); }); console.log(`Загружено: ${fileName}`); } еще { console.error(`Ошибка загрузки ${fileName}: ${response.statusText}`); } } поймать (ошибка) { console.error(`Ошибка загрузки ${fileName}:`, error); } };
У меня возникли проблемы с загрузкой данных из API Google Диска с помощью nodejs. Я пробовал много методов, но ни один из них не работает. Это код
const download_images_test = async (файл) => { const access_token = #### константный идентификатор файла = file.id; const имя_файла = имя_файла.имя; пытаться { // Загрузите файл с Google Диска константный ответ = ожидание выборки ( `https://www.googleapis.com/drive/v3/fil ... ?alt=media`, { метод: «ПОЛУЧИТЬ», заголовки: { Авторизация: `Носитель ${access_token}`, }, } ); если (ответ.ок) { const Writer = fs.createWriteStream(fileName); // Передача данных ответа (поток) в записываемый поток ответ.data.pipe(писатель); // Подождем, пока поток завершит запись await new Promise((разрешить, отклонить) => { Writer.on("Готово", решить); Writer.on("ошибка", отклонить); }); console.log(`Загружено: ${fileName}`); } еще { console.error(`Ошибка загрузки ${fileName}: ${response.statusText}`); } } поймать (ошибка) { console.error(`Ошибка загрузки ${fileName}:`, error); } };
Мобильная версия