학습 목표
이 모듈을 마치면 다음을 수행 할 수 있습니다.
- 앱에서 FileDocument 및 Image 시스템 엔터티 사용Use the FileDocument and Image system entities in your app
- 로직을 적용하여 새 이미지 또는 로고 만들기
- 전문화에 대한 특정 보안 규칙 구성
FileDocument 엔터티에는 문서 업로드, 저장 및 다운로드 목적을 지원하는 특성 집합이 있습니다.
속성 | 형 | 묘사 |
파일 ID | 일련 번호 | 시스템의 파일을 고유하게 식별합니다. |
이름 | 문자열 | 업로드된 파일의 파일 이름을 보유하거나 문서가 생성될 때 설정됩니다. |
삭제 후 다운로드 | 부울 | true로 설정하면 브라우저에서 파일을 다운로드한 후 파일이 삭제됩니다. |
목차 | 바이너리 | 파일을 처리하는 가져오기 매핑에 사용할 수 있습니다. |
HasContents (하스콘텐츠) | 부울 | 이 값은 첨부된 파일 내용이 있는 경우 true가 됩니다. |
Image 엔터티에는 공용 썸네일 경로를 저장하기 위한 하나의 추가 특성이 있습니다.
속성 | 형 | 묘사 |
PublicThumbnailPath (영문) | 문자열 | 자동 생성된 썸네일의 경로를 포함합니다. |
파일 서버 위치
표준 구성에서 파일 콘텐츠는 content 특성에 저장되지 않고 앱 서버의 파일 시스템에 저장됩니다.
Amazon S3와 같은 외부 데이터 스토어에 파일 콘텐츠를 저장할 수도 있습니다.
사용법
FileDocument 및 Image 엔터티는 시스템 모듈의 일부이므로 변경할 수 없습니다.
원하는 모듈에 새 엔터티를 추가하여 상속을 받아 사용하시면 됩니다.
팀의 로고와 각자 프로필 이미지를 지정하고 싶을 때에는 다음과 같이 하면됩니다. ▼
'LowCode (Mendix) Advanced > Advanced Domain Model Skills' 카테고리의 다른 글
Date Time Handling (0) | 2024.09.06 |
---|---|
Advanced Associations Using Self Reference (0) | 2024.09.06 |
Index - Improving App Performance with Indexes and Reference Sets (0) | 2024.09.06 |
Improving App Performance with Indexes and Reference Sets (0) | 2024.09.04 |
Inheritance - being special and one of a kind (0) | 2024.06.18 |