Membuat file. Untuk mengetahui informasi selengkapnya, lihat Membuat dan mengelola file.
Metode ini mendukung URI /upload dan menerima media yang diupload dengan karakteristik berikut:
- Ukuran file maksimum: 5.120 GB
- Jenis MIME Media yang diterima:
*/*
(Tentukan jenis MIME yang valid, bukan nilai
*/*
literal. Literal*/*
hanya digunakan untuk menunjukkan bahwa jenis MIME yang valid dapat diupload. Untuk mengetahui informasi selengkapnya, lihat Jenis MIME yang didukung Google Workspace dan Google Drive.)
Untuk mengetahui informasi selengkapnya tentang cara mengupload file, lihat Mengupload data file.
Aplikasi yang membuat pintasan dengan metode create
harus menentukan jenis MIME application/vnd.google-apps.shortcut
.
Aplikasi harus menentukan ekstensi file di properti name
saat menyisipkan file dengan API. Misalnya, operasi untuk menyisipkan file JPEG harus menentukan sesuatu seperti "name": "cat.jpg"
dalam metadata.
Permintaan GET
berikutnya menyertakan properti fileExtension
hanya baca yang diisi dengan ekstensi yang awalnya ditentukan dalam properti name
. Saat pengguna Google Drive meminta untuk mendownload file, atau saat file didownload melalui klien sinkronisasi, Drive akan membuat nama file lengkap (dengan ekstensi) berdasarkan nama. Jika ekstensi tidak ada, Drive akan mencoba menentukan ekstensi berdasarkan jenis MIME file.
Permintaan HTTP
- URI upload, untuk permintaan upload media:
POST https://www.googleapis.com/upload/drive/v3/files
- URI metadata, khusus untuk permintaan metadata:
POST https://www.googleapis.com/drive/v3/files
URL menggunakan sintaksis gRPC Transcoding.
Parameter kueri
Parameter | |
---|---|
enforceSingleParent |
Tidak digunakan lagi: Pembuatan file di beberapa folder tidak lagi didukung. |
ignoreDefaultVisibility |
Apakah akan mengabaikan setelan visibilitas default domain untuk file yang dibuat. Administrator domain dapat memilih untuk membuat semua file yang diupload terlihat oleh domain secara default; parameter ini melewati perilaku tersebut untuk permintaan. Izin masih diwarisi dari folder induk. |
keepRevisionForever |
Apakah akan menyetel kolom |
ocrLanguage |
Petunjuk bahasa untuk pemrosesan OCR selama impor gambar (kode ISO 639-1). |
supportsAllDrives |
Apakah aplikasi yang meminta mendukung Drive Saya dan drive bersama. |
supportsTeamDrives |
Tidak digunakan lagi: Gunakan |
uploadType |
Jenis permintaan upload ke URI Nilai yang dapat diterima adalah:
|
useContentAsIndexableText |
Apakah akan menggunakan konten yang diupload sebagai teks yang dapat diindeks. |
includePermissionsForView |
Menentukan izin tampilan tambahan mana yang akan disertakan dalam respons. Hanya |
includeLabels |
Daftar ID label yang dipisahkan koma untuk disertakan dalam bagian |
Isi permintaan
Isi permintaan memuat instance File
.
Isi respons
Jika berhasil, isi respons memuat instance File
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
Beberapa cakupan dibatasi dan memerlukan penilaian keamanan agar aplikasi Anda dapat menggunakannya. Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.