- Richiesta HTTP
- Parametri di ricerca
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Prova!
Crea un nuovo file.
Questo metodo supporta un URI /upload e accetta i contenuti multimediali caricati con le seguenti caratteristiche:
- Dimensione massima del file:5120 GB
- Tipi MIME multimediali accettati:
*/*
Nota: specifica un tipo MIME valido anziché il valore letterale */*
. Il valore letterale */*
viene utilizzato solo per indicare che è possibile caricare qualsiasi tipo MIME valido.
Per ulteriori informazioni sul caricamento dei file, consulta Caricare i dati dei file.
Le app che creano scorciatoie con files.create
devono specificare il tipo MIME application/vnd.google-apps.shortcut
.
Le app devono specificare un'estensione del file nella proprietà name
quando inseriscono file con l'API. Ad esempio, un'operazione per inserire un file JPEG deve specificare qualcosa di simile a "name": "cat.jpg"
nei metadati.
Le richieste GET
successive includono la proprietà di sola lettura fileExtension
compilata con l'estensione specificata originariamente nella proprietà title
. Quando un utente di Google Drive richiede di scaricare un file o quando il file viene scaricato tramite il client di sincronizzazione, Drive crea un nome file completo (con estensione) in base al titolo. Se l'estensione non è presente, Drive tenta di determinarla in base al tipo MIME del file.
Richiesta HTTP
- URI di caricamento per le richieste di caricamento di contenuti multimediali:
POST https://www.googleapis.com/upload/drive/v3/files
- URI dei metadati, per le richieste solo di metadati:
POST https://www.googleapis.com/drive/v3/files
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri | |
---|---|
enforceSingleParent |
Deprecato. La creazione di file in più cartelle non è più supportata. |
ignoreDefaultVisibility |
Indica se ignorare le impostazioni di visibilità predefinite del dominio per il file creato. Gli amministratori di dominio possono scegliere di rendere visibili al dominio tutti i file caricati per impostazione predefinita; questo parametro aggira questo comportamento per la richiesta. Le autorizzazioni vengono comunque ereditate dalle cartelle principali. |
keepRevisionForever |
Indica se impostare il campo "keepForever" nella nuova revisione della sezione head. Questo vale solo per i file con contenuti binari su Google Drive. È possibile conservare definitivamente solo 200 revisioni del file. Se il limite è raggiunto, prova a eliminare le revisioni bloccate. |
ocrLanguage |
Un suggerimento per la lingua per l'elaborazione OCR durante l'importazione delle immagini (codice ISO 639-1). |
supportsAllDrives |
Indica se l'applicazione richiedente supporta sia Il mio Drive sia i Drive condivisi. |
supportsTeamDrives |
Deprecato: utilizza |
uploadType |
Il tipo di richiesta di caricamento all'URI I valori accettabili sono:
|
useContentAsIndexableText |
Indica se utilizzare i contenuti caricati come testo indicizzato. |
includePermissionsForView |
Specifica le autorizzazioni di visualizzazione aggiuntive da includere nella risposta. È supportato solo il valore "published". |
includeLabels |
Un elenco separato da virgole di ID delle etichette da includere nella parte |
Corpo della richiesta
Il corpo della richiesta contiene un'istanza di File
.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di File
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
Alcuni ambiti sono limitati e richiedono una valutazione di sicurezza per poter essere utilizzati dalla tua app. Per ulteriori informazioni, consulta la Guida all'autorizzazione.