> 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/es/base-de-conocimientos/051-how-can-i-upload-files-from-google-drive.md).

# ¿Cómo puedo subir archivos desde Google Drive?

## Introducción

Los archivos de imagen, u otros recursos de archivo, ubicados en tu cuenta de Google Drive, se pueden cargar en tus proyectos de Overleaf usando la [función Desde URL externa](/latex/es/base-de-conocimientos/081-how-to-upload-a-file-using-an-external-url.md)—siempre que esos archivos de Google Drive tengan habilitada la compartición de archivos. Además, deberás crear una URL adecuada ([enlace de descarga directa](/latex/es/base-de-conocimientos/081-how-to-upload-a-file-using-an-external-url.md#direct-download-links-28urls29)) que puede usarse para añadir cada archivo de Google Drive a tus proyectos de Overleaf: este artículo explica cómo hacerlo.

Una vez cargados desde Google Drive, el/los archivo(s) correspondiente(s) del proyecto de Overleaf se pueden actualizar en cualquier momento para resincronizarlos con la versión más reciente almacenada en Google Drive—[el video a continuación](#video-showing-google-drive-file-upload) muestra cómo hacerlo.

## Notas y advertencias sobre cambios en los servicios basados en Google

Los servicios de alojamiento de archivos, como Google Drive, pueden, en cualquier momento, realizar cambios en sus servicios; en particular, modificar la estructura de las URL para compartir enlaces. Por ejemplo, en 2021 Google anunció una [actualización de seguridad de Google Drive](https://support.google.com/a/answer/10685032?hl=en) que añadió el `**resourcekey**` parámetro a sus URL para compartir archivos. Sin embargo, debido a la naturaleza de esta actualización, parece que no todos los usuarios (o todos sus archivos) se verán afectados de inmediato por este cambio: algunos usuarios de Google Drive verán el `**resourcekey**` parámetro, otros quizá no.

Debido a estos cambios impredecibles, para Overleaf no es práctico proporcionar procesos de conversión de URL constantemente actualizados y totalmente documentados para Google Drive o servicios similares: esa guía podría quedar obsoleta rápidamente y, por tanto, ser engañosa. Sin embargo, en esta página ofrecemos una forma de convertir las URL de Google Drive para compartir archivos que contienen el `**resourcekey**` parámetro en una URL de descarga directa que puedes usar con Overleaf. Nuestro equipo probó este procedimiento y nos funcionó, pero no podemos garantizar que sea relevante o funcione para todos. En caso de dificultad, los lectores deberían, en primer lugar, intentar encontrar y consultar la documentación más reciente proporcionada por el/los servicio(s) de alojamiento que utilizan, o buscar artículos o videos de YouTube actualizados.

## Compartir un archivo en Google Drive

Comienza identificando un archivo almacenado en Google Drive que quieras cargar en tu proyecto de Overleaf:

![Carga de un archivo de Google Drive en Overleaf](/files/84ef3399dcf42118d36c3307e9b5d96b07e40589)

A continuación, debes *compartir* ese archivo, para hacerlo accesible fuera de Google Drive. La siguiente captura de pantalla, tomada en una PC de escritorio, muestra cómo acceder a las opciones de compartición de archivos y de enlace al archivo dentro de Google Drive:

![Carga de un archivo de Google Drive en Overleaf](/files/4a1b87e40e94111a00e5e6336c94d4bcfe8dcf96)

Después de seleccionar la opción para compartir el archivo, aparece un **Compartir con personas y grupos** cuadro de diálogo (ver abajo). Desde aquí puedes elegir compartir ese archivo con personas o grupos concretos o hacerlo disponible para cualquiera que tenga el enlace de Google Drive adecuado.

Aquí compartiremos el archivo con cualquiera que tenga el enlace de Google Drive cambiando la configuración de compartición del enlace de **Restringido** a **Cualquier persona con el enlace**, como se muestra en la siguiente captura de pantalla tomada desde un dispositivo de escritorio (portátil con Windows):

![Carga de un archivo de Google Drive en Overleaf](/files/92502b4ed79a0c2b3d054b1d268b1546c1eb44e6)

## Obtén un enlace de Google Drive para tu archivo compartido

Después de seleccionar la opción preferida para compartir el enlace, necesitamos obtener una copia del enlace de Google Drive (URL) de nuestro archivo compartido. Hay varias maneras de hacerlo:

* elige **Copiar enlace** del cuadro de diálogo anterior (si aún está visible en tu pantalla), o
* haz clic derecho sobre el archivo y elige **Obtener enlace** (ver captura de pantalla abajo) luego selecciona **Copiar enlace** en el cuadro emergente, o
* selecciona la opción de enlace mostrada a la derecha (ver captura de pantalla abajo) y luego selecciona **Copiar enlace** en el cuadro emergente.

![Carga de un archivo de Google Drive en Overleaf](/files/b163e2d0de873d8725196d9f9bfa311509ef6d46)

## Creación de una URL de descarga directa para Overleaf

Después de copiar el enlace de Google Drive (URL), pégalo en un editor de texto de tu elección, porque lo usaremos para derivar una *URL de descarga directa* para usar con Overleaf: una URL que Overleaf puede usar para descargar el archivo de Google Drive y añadirlo a tu proyecto.

Después de pegar el enlace de Google Drive (URL) en un editor de texto, deberías ver que tiene la siguiente estructura:

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

Para construir una URL de descarga necesitamos los siguientes componentes del enlace de Google Drive:

* `FILE_ID`
* `resourcekey=RESOURCE_KEY`

Aquí tienes una imagen que destaca los `FILE_ID` y `RESOURCE_KEY` componentes:

![Estructura de una URL de enlace de Google Drive](/files/91c8a0f43ff8404ba5a50083eb9196edfda577aa)

`FILE_ID` y `RESOURCE_KEY` son secuencias alfanuméricas largas, así que ten cuidado al copiarlas para no omitir/perder ningún carácter.

Una vez extraído el `FILE_ID` y `RESOURCE_KEY`, usa la siguiente plantilla para construir la URL de descarga para Overleaf:

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

Aquí tienes una imagen que destaca el uso de los `FILE_ID` y `RESOURCE_KEY` componentes dentro de la URL de descarga construida:

![Estructura de una URL de descarga de Google Drive](/files/306f8e24a1b66f3d2684ed9412d2936c2642caaf)

Ahora ya estás listo para cargar el archivo de Google Drive en tu proyecto de Overleaf.

## Carga del archivo de Google Drive en un proyecto de Overleaf

Para usar la URL de descarga, selecciona la función de carga de archivos de Overleaf y elige **Desde URL externa**:

![Carga de un archivo de Google Drive en Overleaf](/files/6a9dad70239d98b35fd6306a02a3dfebd9813077)

Pega la URL de descarga, dale un nombre al archivo y selecciona **Crear** para añadir (cargar) tu archivo de Google Drive a un proyecto de Overleaf.

### Video que muestra la carga de archivos de Google Drive

El siguiente video demuestra el uso de una URL de descarga para añadir un archivo de Google Drive a un proyecto de 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/es/base-de-conocimientos/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.
