camera.uploadFile
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O app emite esse comando à câmera para iniciar o upload de uma imagem ou
vídeo diretamente da câmera para um servidor. A câmera deve usar o
parâmetros para formar uma solicitação POST HTTP. O arquivo a ser enviado é especificado por
fileUrl
e deve ser enviado para o uploadUrl
com os
autorização especificada por accessToken
. Esse comando foi adicionado no nível da API
2.1 e é relevante para
Envio direto
Isso pode ser feito pela linha de comando do computador, como:
curl -X post -H "Authorization: Bearer accessToken" -T fileUrl uploadUrl
Parâmetros
fileUrl:
: o URL do arquivo que será enviado ao servidor.
uploadUrl:
: uma string que representa para onde fazer o upload do arquivo.
accessToken:
Um token incluindo as informações de autenticação do
fazer upload. Ele é recebido pelo app e enviado à câmera.
Resultados
- Esse comando não retorna nenhum resultado.
Erros
missingParameter:
Algum parâmetro, por exemplo, fileUrl
, está ausente.
invalidParameterName:
Um ou mais nomes de parâmetros de entrada estão
não reconhecidos.
invalidParameterValue:
Os nomes dos parâmetros de entrada são reconhecidos
mas um ou mais valores passados são inválidos. Por exemplo, o arquivo especificado por
o fileUrl
não existe.
- Falha no upload da câmera
uploadError:
.
E/S de comando |
|
Entrada de comando |
{ "parameters": { "fileUrl": "URL of the file.", "uploadUrl": "A string representing where to upload the file.", "accessToken": "A token containing the authentication information." } } |
Resposta ao comando |
none |
Resposta ao comando (erro) |
{ "error": { "code": "uploadError", "message": "Camera failed to upload the file." } } |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-21 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]