> 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/vi/co-so-tri-thuc/051-how-can-i-upload-files-from-google-drive.md).

# Làm thế nào để tải tệp từ Google Drive lên?

## Giới thiệu

Tệp hình ảnh hoặc các tài nguyên tệp khác, nằm trong tài khoản Google Drive của bạn, có thể được tải lên các dự án Overleaf của bạn bằng [tính năng Từ URL bên ngoài](/latex/vi/co-so-tri-thuc/081-how-to-upload-a-file-using-an-external-url.md)—miễn là các tệp Google Drive đó đã bật chia sẻ tệp. Ngoài ra, bạn sẽ cần tạo một URL phù hợp ([liên kết tải xuống trực tiếp](/latex/vi/co-so-tri-thuc/081-how-to-upload-a-file-using-an-external-url.md#direct-download-links-28urls29)) có thể được dùng để thêm từng tệp Google Drive vào các dự án Overleaf của bạn: bài viết này giải thích cách làm điều đó.

Sau khi được tải lên từ Google Drive, (các) tệp dự án Overleaf tương ứng có thể được làm mới bất kỳ lúc nào để đồng bộ lại với phiên bản mới nhất được lưu trong Google Drive—[video bên dưới](#video-showing-google-drive-file-upload) minh họa cách làm điều đó.

## Lưu ý và cảnh báo về các thay đổi đối với các dịch vụ dựa trên Google

Các dịch vụ lưu trữ tệp, như Google Drive, có thể, vào bất kỳ lúc nào, thay đổi dịch vụ của họ; đặc biệt là sửa đổi cấu trúc của các URL chia sẻ liên kết. Ví dụ, vào năm 2021 Google đã công bố một [bản cập nhật bảo mật Google Drive](https://support.google.com/a/answer/10685032?hl=en) đã thêm `**resourcekey**` tham số vào các URL chia sẻ tệp của họ. Tuy nhiên, do tính chất của bản cập nhật này, có vẻ như không phải tất cả người dùng (hoặc tất cả tệp của họ) sẽ bị ảnh hưởng ngay lập tức bởi thay đổi này: một số người dùng Google Drive sẽ thấy `**resourcekey**` tham số này, những người khác thì không.

Do những thay đổi khó lường như vậy, Overleaf không thể cung cấp một quy trình chuyển đổi URL cho Google Drive hoặc các dịch vụ tương tự luôn cập nhật và được tài liệu hóa đầy đủ—hướng dẫn như vậy có thể nhanh chóng lỗi thời và do đó gây hiểu lầm. Tuy nhiên, trên trang này chúng tôi cung cấp một cách để chuyển đổi các URL chia sẻ tệp Google Drive có chứa `**resourcekey**` tham số này thành một URL tải xuống trực tiếp mà bạn có thể dùng với Overleaf. Nhóm của chúng tôi đã kiểm tra quy trình này và nó hoạt động với chúng tôi nhưng chúng tôi không thể đảm bảo nó phù hợp với, hoặc hoạt động cho, tất cả mọi người. Nếu gặp khó khăn, trước hết độc giả nên cố gắng tìm và tham khảo tài liệu mới nhất do dịch vụ lưu trữ mà họ sử dụng cung cấp, hoặc tìm các bài viết hay video YouTube được cập nhật.

## Chia sẻ một tệp trong Google Drive

Bắt đầu bằng cách xác định một tệp được lưu trong Google Drive mà bạn muốn tải lên dự án Overleaf của mình:

![Tải một tệp Google Drive lên Overleaf](/files/9df916c11469bb898360902bea160e1290c0203f)

Tiếp theo, bạn cần *chia sẻ* tệp đó, để làm cho nó có thể truy cập bên ngoài Google Drive. Ảnh chụp màn hình sau, được chụp trên một PC để bàn, cho thấy cách truy cập các tùy chọn chia sẻ tệp và liên kết tệp trong Google Drive:

![Tải một tệp Google Drive lên Overleaf](/files/b3401f77e1d6141a9be6224a445df29439107ad0)

Sau khi bạn chọn tùy chọn chia sẻ tệp, một **Chia sẻ với người và nhóm** hộp thoại sẽ xuất hiện (xem bên dưới). Từ đây bạn có thể chọn chia sẻ tệp đó với những cá nhân/nhóm cụ thể hoặc làm cho bất kỳ ai có liên kết Google Drive phù hợp đều có thể truy cập.

Ở đây, chúng tôi sẽ chia sẻ tệp với bất kỳ ai có liên kết Google Drive bằng cách đổi cài đặt chia sẻ liên kết từ **Hạn chế** sang **Bất kỳ ai có liên kết**, như được minh họa trong ảnh chụp màn hình sau trên thiết bị để bàn (máy tính xách tay Windows):

![Tải một tệp Google Drive lên Overleaf](/files/b534ceba2be05123b27d12ee4aa0f3a51a74f59e)

## Lấy liên kết Google Drive đến tệp đã chia sẻ của bạn

Sau khi chọn tùy chọn chia sẻ liên kết mong muốn, chúng ta cần lấy một bản sao của liên kết (URL) Google Drive tới tệp đã chia sẻ của mình. Có một số cách để làm việc này:

* chọn **Sao chép liên kết** từ hộp thoại ở trên (nếu vẫn còn hiển thị trên màn hình của bạn), hoặc
* nhấp chuột phải vào tệp và chọn **Lấy liên kết** (xem ảnh chụp màn hình bên dưới) rồi chọn **Sao chép liên kết** từ hộp bật lên, hoặc
* chọn tùy chọn liên kết hiển thị ở bên phải (xem ảnh chụp màn hình bên dưới) rồi chọn **Sao chép liên kết** từ hộp bật lên.

![Tải một tệp Google Drive lên Overleaf](/files/7011d307b5020424ea9fc4b216cab1979942a422)

## Tạo URL tải xuống trực tiếp cho Overleaf

Sau khi sao chép liên kết (URL) Google Drive, hãy dán nó vào một trình soạn thảo văn bản mà bạn chọn—vì chúng ta sẽ dùng nó để suy ra một *URL tải xuống trực tiếp* để dùng với Overleaf: một URL mà Overleaf có thể dùng để tải tệp Google Drive xuống và thêm nó vào dự án của bạn.

Sau khi dán liên kết (URL) Google Drive vào trình soạn thảo văn bản, bạn sẽ thấy nó có cấu trúc sau:

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

Để xây dựng một URL tải xuống, chúng ta cần các thành phần sau của liên kết Google Drive:

* `FILE_ID`
* `resourcekey=RESOURCE_KEY`

Đây là một hình ảnh làm nổi bật các `FILE_ID` và `RESOURCE_KEY` thành phần:

![Cấu trúc của một URL liên kết Google Drive](/files/53e9c03bb3dfb09d709ce59722c1b3ca55d282f3)

`FILE_ID` và `RESOURCE_KEY` là các chuỗi ký tự chữ-số dài nên hãy cẩn thận khi sao chép chúng để tránh bỏ sót/mất bất kỳ ký tự nào.

Sau khi đã trích xuất `FILE_ID` và `RESOURCE_KEY`, hãy dùng mẫu sau để xây dựng URL tải xuống cho Overleaf:

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

Đây là một hình ảnh làm nổi bật việc sử dụng các `FILE_ID` và `RESOURCE_KEY` thành phần trong URL tải xuống đã được tạo:

![Cấu trúc của một URL tải xuống Google Drive](/files/22e46aa45124a32e7c022b4cdb9fd2c63aa4ec46)

Bây giờ bạn đã sẵn sàng tải tệp Google Drive lên dự án Overleaf của mình.

## Tải tệp Google Drive lên một dự án Overleaf

Để dùng URL tải xuống, hãy chọn tính năng tải tệp lên của Overleaf và chọn **Từ URL bên ngoài**:

![Tải một tệp Google Drive lên Overleaf](/files/b3ceb1ae4f9629ea828f97212d33406579e75e19)

Dán URL tải xuống, đặt tên cho tệp và chọn **Tạo** để thêm (tải lên) tệp Google Drive của bạn vào một dự án Overleaf.

### Video minh họa việc tải tệp Google Drive lên

Video sau đây minh họa cách dùng URL tải xuống để thêm một tệp Google Drive vào dự án 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/vi/co-so-tri-thuc/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.
