Filepicker is het frontend type bedrijfsproces dat is ontworpen voor het beheer van bestandsdownloads.
Het proces van bestandsbeheer via frontend moet als volgt worden opgebouwd:
- Gegevens ophalen in de frontend view;
- Bestanden uploaden naar de server om unieke ID's te krijgen voor elk bestand;
- Data model objecten maken volgens de geüploade bestanden;
- Data model objecten in de database plaatsen.
Filepicker gebruik
Filepicker Get Properties wordt gebruikt om bestanden te krijgen van de frontend applicatie. U krijgt de files array van objecten voor verder gebruik.
Als een enkel element werd geüpload, krijg je alleen het element met index = 0. Daarvoor wordt het Array Element blok gebruikt.
Het resulterende array-element moet worden geüpload naar de server om er verder mee te kunnen werken. Server request POST /_files/ Hiervoor worden soort blokken gebruikt. Na het verzenden van de file naar de server, verkrijgt deze zijn unieke ID. Deze ID wordt gebruikt om het object naar de database te schrijven.
File object wordt gebruikt om een nieuw datamodel object te maken met behulp van Expand-Make blokken.
Server request POST type blok wordt gebruikt om het nieuw gemaakte datamodelobject in de database te plaatsen.