camera.uploadFile
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'app invia questo comando alla fotocamera per avviare il caricamento di un'immagine o
video direttamente dalla videocamera a un server. La videocamera deve utilizzare lo standard
per formare una richiesta POST HTTP. Il file da caricare è specificato da
fileUrl
e dovrebbe essere caricato su uploadUrl
con i dati corretti
autorizzazione specificata da accessToken
. Questo comando è stato aggiunto a livello API
2.1 ed è pertinente per
Caricamento diretto
Dalla riga di comando di un computer, si potrebbe eseguire questa operazione:
curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl
Parametri
fileUrl:
L'URL del file da caricare sul server.
uploadUrl:
Una stringa che rappresenta dove caricare il file.
accessToken:
Un token che include le informazioni di autenticazione per
per il caricamento. Viene ottenuto dall'app e inviato alla fotocamera.
Risultati
- Questo comando non restituisce alcun risultato.
Errori
missingParameter:
Manca alcuni parametri, ad esempio fileUrl
.
invalidParameterName:
Uno o più nomi di parametri di input sono
non riconosciuto.
invalidParameterValue:
I nomi dei parametri di input sono riconosciuti
ma uno o più valori trasmessi non sono validi. Ad esempio, il file specificato
fileUrl
non esiste.
uploadError:
Impossibile caricare la videocamera.
I/O comando |
|
Input comando |
{ "parameters": { "fileUrl": "URL of the file.", "uploadUrl": "A string representing where to upload the file.", "accessToken": "A token containing the authentication information." } } |
Output comando |
none |
Output comando (errore) |
{ "error": { "code": "uploadError", "message": "Camera failed to upload the file." } } |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-21 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-08-21 UTC."],[],["The app directs the camera to upload a file to a server using an HTTP POST request. Key parameters include `fileUrl` (the file's location), `uploadUrl` (the destination), and `accessToken` (authorization token). The camera utilizes these parameters to perform the upload. No direct result is returned upon command execution, but error messages such as `missingParameter`, `invalidParameterValue` or `uploadError` will be returned if the command is not correctly executed. This feature was introduced in API level 2.1.\n"]]