> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/ru/baza-znanii/051-how-can-i-upload-files-from-google-drive.md).

# Как загрузить файлы из Google Drive?

## Введение

Файлы изображений или другие файловые ресурсы, расположенные в вашей учетной записи Google Диска, можно загрузить в проекты Overleaf с помощью [функции «Из внешнего URL»](/latex/ru/baza-znanii/081-how-to-upload-a-file-using-an-external-url.md)— при условии, что для этих файлов Google Диска включён общий доступ. Кроме того, вам потребуется создать подходящий URL ([ссылку прямой загрузки](/latex/ru/baza-znanii/081-how-to-upload-a-file-using-an-external-url.md#direct-download-links-28urls29)), который можно использовать, чтобы добавить каждый файл Google Диска в ваши проекты Overleaf: в этой статье объясняется, как это сделать.

После загрузки из Google Диска соответствующие файлы проекта Overleaf можно в любое время обновить, чтобы синхронизировать их с последней версией, хранящейся в Google Диске —[видео ниже](#video-showing-google-drive-file-upload) демонстрирует, как это сделать.

## Примечания и оговорки относительно изменений в сервисах Google

Сервисы хостинга файлов, такие как Google Диск, могут в любое время вносить изменения в свои сервисы; в частности, изменять структуру URL-адресов для общего доступа по ссылке. Например, в 2021 году Google объявила о [обновлении безопасности Google Диска](https://support.google.com/a/answer/10685032?hl=en) которое добавило `**resourcekey**` параметр в URL-адреса для общего доступа к файлам. Однако из-за характера этого обновления, похоже, что не все пользователи (или все их файлы) будут немедленно затронуты этим изменением: у некоторых пользователей Google Диска будет отображаться `**resourcekey**` параметр, у других — нет.

Из-за таких непредсказуемых изменений Overleaf не может предоставить последовательно актуальные и полностью документированные процессы преобразования URL-адресов для Google Диска или аналогичных сервисов — такие инструкции могут быстро устареть и, следовательно, ввести в заблуждение. Однако на этой странице мы предлагаем один способ преобразовать URL-адреса общего доступа к файлам Google Диска, содержащие `**resourcekey**` параметр, в URL-адрес прямой загрузки, который можно использовать в Overleaf. Наша команда протестировала эту процедуру, и она сработала у нас, но мы не можем гарантировать, что она будет актуальна или подойдёт всем. В случае затруднений читателям следует, прежде всего, найти и ознакомиться с самой свежей документацией, предоставленной используемым ими сервисом(ами) хостинга, или поискать актуальные статьи либо видео на YouTube.

## Общий доступ к файлу в Google Диске

Начните с того, что определите файл, хранящийся в Google Диске, который вы хотите загрузить в свой проект Overleaf:

![Загрузка файла Google Диска в Overleaf](/files/36a48e90494b87859116a6f0fc1a4e472f32926b)

Далее вам нужно *предоставить общий доступ* к этому файлу, чтобы сделать его доступным вне Google Диска. Следующий снимок экрана, сделанный на настольном ПК, показывает, как получить доступ к параметрам общего доступа и ссылки на файл в Google Диске:

![Загрузка файла Google Диска в Overleaf](/files/cc08aaa6e6baaf28855ca65ce925c64a8e5d55aa)

После того как вы выберете опцию общего доступа к файлу, появится диалоговое окно **Доступ для людей и групп**  (см. ниже). Отсюда вы можете выбрать, поделиться этим файлом с определёнными людьми/группами или сделать его доступным для любого, у кого есть соответствующая ссылка Google Диска.

Здесь мы предоставим доступ к файлу любому, у кого есть ссылка Google Диска, изменив настройку общего доступа по ссылке с **Ограничен** на **Любой, у кого есть ссылка**, как показано на следующем снимке экрана, сделанном на настольном устройстве (ноутбук с Windows):

![Загрузка файла Google Диска в Overleaf](/files/4e4dbcf066d78510215d1b25d397b580f848f7cf)

## Получите ссылку Google Диска на ваш общий файл

После выбора предпочтительной опции общего доступа по ссылке нам нужно получить копию ссылки Google Диска (URL) на наш общий файл. Есть несколько способов сделать это:

* выберите **Копировать ссылку** из диалогового окна выше (если оно всё ещё видно на экране), или
* щелкните файл правой кнопкой мыши и выберите **Получить ссылку** (см. снимок экрана ниже), затем выберите **Копировать ссылку** в всплывающем окне, или
* выберите опцию ссылки, отображаемую справа (см. снимок экрана ниже), затем выберите **Копировать ссылку** во всплывающем окне.

![Загрузка файла Google Диска в Overleaf](/files/4811f6d3840e2a38eab2de0c826be2f9357d659c)

## Создание URL-адреса прямой загрузки для Overleaf

После копирования ссылки Google Диска (URL) вставьте её в текстовый редактор по вашему выбору — поскольку мы будем использовать её, чтобы получить *URL-адрес прямой загрузки* для использования в Overleaf: URL-адрес, который Overleaf может использовать для загрузки файла Google Диска и добавления его в ваш проект.

После того как вы вставите ссылку Google Диска (URL) в текстовый редактор, вы увидите, что она имеет следующую структуру:

```
https://drive.google.com/file/d/FILE_ID/view?usp=sharing&resourcekey=RESOURCE_KEY
```

Чтобы построить URL-адрес загрузки, нам нужны следующие компоненты ссылки Google Диска:

* `FILE_ID`
* `resourcekey=RESOURCE_KEY`

Вот изображение, выделяющее `FILE_ID` и `RESOURCE_KEY` компоненты:

![Структура URL-адреса ссылки Google Диска](/files/3d84d9ad08e6fb43b4b9b61898678316bca73a2f)

`FILE_ID` и `RESOURCE_KEY` представляют собой длинные буквенно-цифровые последовательности, поэтому будьте внимательны при копировании, чтобы не пропустить и не потерять какие-либо символы.

После извлечения `FILE_ID` и `RESOURCE_KEY`, используйте следующий шаблон, чтобы построить URL-адрес загрузки для Overleaf:

```
https://drive.google.com/uc?export=download&id=FILE_ID&resourcekey=RESOURCE_KEY
```

Вот изображение, выделяющее использование `FILE_ID` и `RESOURCE_KEY` компонентов в созданном URL-адресе загрузки:

![Структура URL-адреса загрузки Google Диска](/files/49ad82a5cd891a087ff9ebe69f653dc17567983e)

Теперь вы готовы загрузить файл Google Диска в свой проект Overleaf.

## Загрузка файла Google Диска в проект Overleaf

Чтобы использовать URL-адрес загрузки, выберите функцию загрузки файлов Overleaf и выберите **Из внешнего URL**:

![Загрузка файла Google Диска в Overleaf](/files/93001c05cd36ed364b9ec41fa1c577cbf5c86443)

Вставьте URL-адрес загрузки, дайте файлу имя и выберите **Создать** чтобы добавить (загрузить) ваш файл Google Диска в проект Overleaf.

### Видео, показывающее загрузку файла Google Диска

Следующее видео демонстрирует использование URL-адреса загрузки для добавления файла Google Диска в проект Overleaf.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2PMXTshGJI0Kg2ZtN6iXtk/18d4a3168847009a39f905c9acc45e51/Google_drive_upload.mp4>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/ru/baza-znanii/051-how-can-i-upload-files-from-google-drive.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
