Freigeben über


pickFile (Client-API-Referenz)

Öffnet ein Dialogfeld, um Dateien für den Upload auszuwählen.

Verfügbar für

Diese Methode wird sowohl für Web- als auch für mobile Clients unterstützt.

Syntax

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

Parameter

Parametername Type Erforderlich Beschreibung
pickFileOptions Object Nein Ein Objekt mit den folgenden Werten:
- accept: Auszuwählende Bilddateitypen. Gültige Werte lauten "Audio ", "Video " oder "Bild". Zeichenfolge.
- allowMultipleFiles: Gibt an, ob die Auswahl mehrerer Dateien ermöglicht wird. Boolesch.
- maximumAllowedFileSize: Maximalgröße der Datei(en), die ausgewählt werden soll(en). Nummer.
successCallback Function Ja Ein Feature zum Aufrufen, wenn die ausgewählten Dateien zurückgegeben werden. Ein Array von Objekten, wobei jedes Objekt die folgenden Werte hat, die an die Funktion übergeben werden:
- fileContent: Inhalt der Datei. String
- fileName: Name der Datei. Zeichenfolge.
- fileSize: Größe der Datei in KB. Nummer.
- mimeType: Datei-MIME-Typ. Zeichenfolge.
errorCallback Function Ja Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug.

Rückgabewert

Bei Erfolg wird ein Versprechenmit Objektarray zurückgegeben, das zuvor für die successCallback-Funktion angegeben wurde.

Ausnahmen

Siehe Webdienst-Fehlercodes

Xrm.Device

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).