For the complete documentation index, see llms.txt. This page is also available as Markdown.

Upload

Die UDUpload-Komponente wird verwendet, um Dateien in Universal Apps hochzuladen. Sie können die von Benutzern hochgeladenen Dateien verarbeiten. Sie erhalten die Daten der Datei, einen Dateinamen und den Dateityp, sofern dieser vom Webbrowser ermittelt werden kann.

Diese Komponente funktioniert mit UDForm und UDStepper.

Hochladen einer Datei

Lädt eine Datei hoch und zeigt den Inhalt über einen Toast an.

New-UDUpload -OnUpload {
    Show-UDToast $Body
} -Text 'Upload'

Der Rumpf des OnUpload-Skriptblocks ist eine JSON-Zeichenfolge im folgenden Format.

{
  data: "base64 encoded string of data",
  name: "file name of the file uploaded",
  type: "file type as determined by the browser"
}

Bei $EventData handelt es sich um ein Objekt mit der folgenden Struktur.

public class Upload
{
    public string Name { get; set; }
    public string FileName { get; set; }
    public DateTime TimeStamp { get; set; }
    public string ContentType { get; set; }
    public string Type => ContentType;
}

Hochladen einer Datei mit einem Formular

Lädt eine Datei als Teil eines UDForm hoch.

Der Rumpf des OnSubmit-Skriptblocks ist derselbe, den Sie bei jedem Formular sehen, und die Datei ist als eines der Felder im Formular enthalten.

Beispiel: Hochladen einer Datei und Speichern im temporären Verzeichnis

Dieses Beispiel ermöglicht es einem Benutzer, eine Datei hochzuladen. Sobald die Datei hochgeladen ist, wird sie im temporären Verzeichnis gespeichert.

API

New-UDUpload

Zuletzt aktualisiert

War das hilfreich?