Compartilhar via


pickFile (referência da API do cliente)

Abre uma caixa de diálogo para selecionar arquivos para o upload.

Disponível para

Esse método tem suporte para clientes web e móveis.

Sintaxe

Xrm.Device.pickFile(pickFileOptions).then(successCallback, errorCallback)

Parâmetros

Nome do parâmetro Tipo Obrigatório Description
pickFileOptions Object Não Um objeto com os seguintes valores:
- accept: tipos de arquivo de imagem a serem selecionados. Os valores válidos são audio, video ou image. Cadeia de caracteres.
- allowMultipleFiles: indica se deseja permitir a seleção de vários arquivos. Booliano.
- maximumAllowedFileSize: tamanho máximo dos arquivos a serem selecionados. Número.
successCallback Função Yes Uma função a ser chamada quando os arquivos selecionados são retornados. Uma matriz de objetos com cada objeto com os seguintes valores é passada para a função:
- fileContent: conteúdo do arquivo. Cadeia de caracteres
- fileName: nome do arquivo. Cadeia de caracteres.
- fileSize: tamanho do arquivo em KB. Número.
- mimeType: tipo MIME de arquivo. Cadeia de caracteres.
errorCallback Função Yes Uma função a ser chamada quando a operação falhar.

Valor de retorno

Com êxito, retorna uma promessa com matriz de objetos, conforme especificado anteriormente para a função successCallback .

Exceptions

Ver códigos de erro do serviço Web

Xrm.Device