Delen via


Meerdere bestandsuploads verwerken

Geactiveerd voor Openbare preview Algemene beschikbaarheid
Gebruikers, automatisch 5 apr. 2024 -

Zakelijke waarde

De mogelijkheid voor AL-ontwikkelaars om meerdere bestandsuploads af te handelen in Business Central, zorgt voor meer flexibiliteit en gebruiksgemak. Deze verbetering komt ten goede aan ontwikkelaars die werken aan toepassingen of aanpassingen die functionaliteit voor het uploaden van meerdere bestanden vereisen, en voegt waarde toe aan organisaties door de productiviteit en de gebruikerservaring te verbeteren.

Functiedetails

Ontwikkelaars kunnen meerdere bestandsuploads verwerken. Deze verbetering stelt AL-ontwikkelaars in staat flexibelere en gebruiksvriendelijkere interfaces binnen Business Central te maken. Door specifieke acties aan te wijzen kunnen gebruikers meerdere bestanden tegelijk uploaden, waardoor de efficiëntie wordt verbeterd.

Deze functie is met name waardevol voor ontwikkelaars die werken aan toepassingen of aanpassingen waarbij gebruikers meerdere bestanden tegelijk moeten uploaden.

Met de eigenschap AllowMultipleFiles van de actie FileUploadAction kunnen ontwikkelaars opgeven of een actie één enkel bestand of meerdere bestanden kan verwerken. Met de eigenschap AllowedFileExtensions kunnen ontwikkelaars de bestandstypen opgeven die kunnen worden geüpload. De OnAction-trigger in de eigenschap FileUploadAction wordt aangeroepen met de lijst met bestanden.

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;
            }
        }
    }
}

Opmerking

U kunt beginnen met het toevoegen van ondersteuning voor het uploaden van meerdere bestanden in uw apps, zodat het dialoogvenster Bestand uploaden meerdere bestanden ondersteunt. Dit gerelateerde releaseplan zal hiervoor ondersteuning bieden in de basisapplicatie in de volgende kleine updates.

Geef ons uw mening

Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.