Filepicker 는 파일 다운로드 관리를 위해 설계된 프론트엔드 유형의 비즈니스 프로세스입니다.
프론트엔드를 통해 파일을 관리하는 프로세스는 다음과 같은 방식으로 구축되어야 합니다.
- 프론트엔드 보기에서 데이터 가져오기
- 각 파일에 대한 고유 ID를 얻기 위해 서버에 파일을 업로드합니다.
- 업로드된 파일에 따라 데이터 모델 개체 만들기;
- 데이터 모델 개체를 데이터베이스에 게시합니다.
파일 선택기 사용
Filepicker Get Properties 는 프론트엔드 애플리케이션에서 파일을 가져오는 데 사용됩니다. 추가 사용을 위해 files 의 객체 배열을 얻습니다.
단일 요소가 업로드된 경우 index = 0 인 요소만 가져옵니다. 이를 위해 Array Element 블록이 사용됩니다.
추가 작업을 위해 결과 배열 요소를 서버에 업로드해야 합니다. Server request POST /_files/ 블록 유형이 이 용도로 사용됩니다. file 을 서버로 보낸 후 고유 ID 를 얻습니다. 이 ID 는 개체를 데이터베이스에 쓰는 데 사용됩니다.
File 개체는 Expand-Make 블록을 사용하여 새 데이터 모델 개체를 만드는 데 사용됩니다.
Server request POST 유형의 블록은 새로 생성된 데이터 모델 개체를 데이터베이스에 게시하는 데 사용됩니다.