New-UDUpload
Sinossi
Caricare file
Sintassi
New-UDUpload [[-Id] <String>] [[-Accept] <String>] [[-OnUpload] <Endpoint>] [[-Text] <String>] [[-Variant] <String>] [[-Color] <String>] [[-ClassName] <String>] [-HideUploadedFileName] [-ShowLoading] [[-LoadingIndicator] <Object>] [[-LoadingPosition] <String>] [[-Icon] <Object>] [[-IconAlignment] <String>] [<CommonParameters>]Descrizione
Caricare file. Questo componente funziona con UDForm e UDStepper.
Parametri
-Id
L'ID dell'uploader.
Required? false
Position? 1
Default value [Guid]::NewGuid()
Accept pipeline input? false
Aliases
Accept wildcard characters? false-Accept
Il tipo di file da accettare. Per impostazione predefinita, questo componente accetta tutti i file.
-OnUpload
Uno script block da eseguire quando viene caricato un file. Questo parametro $body conterrà JSON nel formato seguente:
{ data: 'base64 encoded string of file data', name: 'filename', type: 'type of file, if known' }
$EventData conterrà una classe con le seguenti proprietà:
public string Name { get; set; } public string FileName { get; set; } public DateTime TimeStamp { get; set; } public string ContentType { get; set; } public string Type => ContentType;
-Text
Il testo da visualizzare sul pulsante di caricamento.
-Variant
La variante del pulsante. Il valore predefinito è contained. Valori validi: "text", "outlined", "contained"
-Color
Il colore del pulsante. Il valore predefinito è 'default'. Valori validi: "default", "primary", "secondary", "inherit"
-ClassName
Una classe CSS da applicare al pulsante.
-HideUploadedFileName
Nasconde il testo del nome file mostrato dopo il caricamento
-ShowLoading
Visualizza uno spinner di caricamento mentre è in esecuzione il gestore dell'evento OnClick.
-LoadingIndicator
Un elemento personalizzato da visualizzare al posto dello spinner integrato per -ShowLoading
-LoadingPosition
La posizione dell'indicatore di caricamento. I valori validi sono: 'start', 'end', 'center'
-Icon
L'icona da mostrare al posto dell'icona predefinita. Usi New-UDIcon per creare un'icona.
-IconAlignment
Come allineare l'icona all'interno del pulsante. I valori validi sono: "left", "right"
Parametri comuni
Questo cmdlet supporta i parametri comuni: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable e OutVariable. Per maggiori informazioni, consulti about_CommonParameters.
Output
Esempi
Esempio 1: caricamento di base
Un componente di caricamento di base che mostra un toast quando un file viene caricato.
Esempio 2: nascondere il nome del file
Nasconde il testo del nome file mostrato dopo il caricamento.
Esempio 3: icona
Componente di caricamento con un'icona al posto dell'icona predefinita.
Esempio 4: allineamento dell'icona
Componente di caricamento con un'icona sul lato destro del pulsante.
Esempio 5: variante
Componente di caricamento con una variante di testo.
Esempio 6: accept
Componente di caricamento che accetta solo file .jpg.
Ultimo aggiornamento
È stato utile?