Teilen über


Mehrere Dateiuploads verarbeiten

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Benutzer*innen, automatisch 5. Apr. 2024 -

Geschäftswert

Die Möglichkeit für AL-Entwickler*innen, mehrere Datei-Uploads in Business Central zu verarbeiten, sorgt für mehr Flexibilität und Bedienfreundlichkeit. Diese Verbesserung kommt Entwickler*innen zugute, die an Anwendungen oder Anpassungen arbeiten, die die Funktion zum Hochladen mehrerer Dateien erfordern, und bietet Unternehmen einen Mehrwert durch die Verbesserung der Produktivität und des Nutzungserfahrung.

Einzelheiten zur Funktion

Entwickler*innen können mehrere Dateiuploads durchführen. Diese Verbesserung ermöglicht es AL-Entwickler*innen, flexiblere und benutzerfreundlichere Schnittstellen innerhalb von Business Central zu erstellen. Durch die Festlegung bestimmter Aktionen können Benutzer*innen mehrere Dateien gleichzeitig hochladen, was die Effizienz steigert.

Diese Funktion ist besonders wertvoll für Entwickler*innen, die an Anwendungen oder Anpassungen arbeiten, bei denen Benutzer*innen mehrere Dateien gleichzeitig hochladen müssen.

Mit der „AllowMultipleFiles“-Eigenschaft der „FileUploadAction“-Aktion können Entwickler*innen angeben, ob eine Aktion eine einzelne Datei oder mehrere Dateien verarbeiten kann. Mit der Eigenschaft „AllowedFileExtensions“ können Entwickler*innen die Dateitypen angeben, die Benutzer*innen hochladen können. Der Auslöser „OnAction“ in der Eigenschaft „FileUploadAction“ wird mit der Dateiliste aufgerufen.

page 50102 HappyMultiFileUploadPage
{
    PageType = Card;
    SourceTable = Item;
    UsageCategory = Administration;

    layout
    {
        area(content)
        {
        }
    }

    actions
    {
        area(Processing)
        {
            fileuploadaction(ProductImageUpload)
            {
                Caption = 'Upload product image';
                AllowMultipleFiles = true;
                AllowedFileExtensions = '.jpg', '.jpeg', '.png';
                trigger OnAction(Files: List of [FileUpload])
                var
                    CurrentFile: FileUpload;
                    TempInStream: InStream;
                begin
                    foreach CurrentFile in Files do begin
                        CurrentFile.CreateInStream(TempInStream, TEXTENCODING::UTF8);
                        // Code here to handle the file
                        Message('%1 has a length of %2', CurrentFile.FileName, TempInStream.Length)
                    end;
                end;
            }
        }
    }
}

Hinweis

Sie können damit beginnen, in Ihren Apps Unterstützung für das Hochladen mehrerer Dateien hinzuzufügen, damit das Dateiupload-Dialogfeld mehrere Dateien unterstützt. Ein entsprechender Veröffentlichungsplan wird in den nächsten kleineren Updates Unterstützung dafür in der Basisanwendung bereitstellen.

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns, mit Ideen, Vorschlägen und Feedback Dynamics 365 Business Central zu verbessern. Nutzen Sie das Forum unter https://aka.ms/bcideas.