LowCode (Mendix) Advanced/Advanced Domain Model Skills

Using the FileDocument and Image Entity

Caryou 2024. 6. 21. 13:09

학습 목표

이 모듈을 마치면 다음을 수행 할 수 있습니다.

  • 앱에서 FileDocument 및 Image 시스템 엔터티 사용Use the FileDocument and Image system entities in your app
  • 로직을 적용하여 새 이미지 또는 로고 만들기
  • 전문화에 대한 특정 보안 규칙 구성

[그림 1]

FileDocument 엔터티에는 문서 업로드, 저장 및 다운로드 목적을 지원하는 특성 집합이 있습니다.

속성 묘사
파일 ID 일련 번호 시스템의 파일을 고유하게 식별합니다.
이름 문자열 업로드된 파일의 파일 이름을 보유하거나 문서가 생성될 때 설정됩니다.
삭제 후 다운로드 부울 true로 설정하면 브라우저에서 파일을 다운로드한 후 파일이 삭제됩니다.
목차 바이너리 파일을 처리하는 가져오기 매핑에 사용할 수 있습니다.
HasContents (하스콘텐츠) 부울 이 값은 첨부된 파일 내용이 있는 경우 true가 됩니다.

Image 엔터티에는 공용 썸네일 경로를 저장하기 위한 하나의 추가 특성이 있습니다.

속성 묘사
PublicThumbnailPath (영문) 문자열 자동 생성된 썸네일의 경로를 포함합니다.

 

파일 서버 위치
표준 구성에서 파일 콘텐츠는 content 특성에 저장되지 않고 앱 서버의 파일 시스템에 저장됩니다.

Amazon S3와 같은 외부 데이터 스토어에 파일 콘텐츠를 저장할 수도 있습니다.

 

사용법
FileDocument 및 Image 엔터티는 시스템 모듈의 일부이므로 변경할 수 없습니다.

원하는 모듈에 새 엔터티를 추가하여 상속을 받아 사용하시면 됩니다.

 

 

 

팀의 로고와 각자 프로필 이미지를 지정하고 싶을 때에는 다음과 같이 하면됩니다. ▼

[그림 2]

출처 : Mendix Academy - Learning Objectives