Filepickerは、ファイルのダウンロードを管理するために設計されたフロントエンドタイプのビジネスプロセスです。
フロントエンドでファイルを管理するプロセスは、以下のように構築する必要があります。
- フロントエンドのビューでデータを取得する。
- サーバーにファイルをアップロードし、各ファイルの一意なIDを取得する。
- アップロードされたファイルに応じたデータモデルオブジェクトを作成する。
- データモデルオブジェクトをデータベースに格納する。
ファイルピッカーの使い方
Filepicker Get Propertiesは、フロントエンドアプリケーションからファイルを取得するために使用されます。このとき filesオブジェクトの配列を取得します。
もし単一の要素がアップロードされたのなら、その要素だけを index = 0.そのためには Array Elementブロックが使用されます。
結果として得られる配列の要素は、それを使ってさらに作業を行うためにサーバにアップロードされなければなりません。 Server requestPOST /_files/この目的のために、ブロックの種類が使用されます。を送信した後 fileをサーバに送信すると,サーバはその一意な ID.これは IDは、オブジェクトをデータベースに書き込むために使用されます。
Fileオブジェクトは、新しいデータモデルオブジェクトを作るために Expand-Makeブロックを使用します。
Server request POSTは、新しく作成されたデータモデルオブジェクトをデータベースに登録するために使用されるブロックの型です。