Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Provides a database to manage binary files. Each stored file is identified with globally unique identifier (Guid) at domain level.

Files can be uploaded to database with File control from user interface or can be created with scripting environment $Files object.

Accessing to a File

Unique file id can be use to build a URL address in "http(s)://mydomain.emakin.com/file/<fileId>" format. This file url can be accessed with from anonymous environment.

Info
titleSecurity

Generated guid values already secured there is no additional security performed. But IP restriction can be also applied at domain level if required.

Accessing to file by default shows the preview application if supported. If you want to just download please use the "http(s)://mydomain.emakin.com/attachment/<fileId>" format to force.

Revisioning

In emakin every file has own unique identifier and any update on file stored with new identifier and marked as "revision". When revision is completed new file content replaced with old file to keep id number same.

Updates from user interface is automatically handled but in scripting environment you may need to use Files.Replace method to update revision.