intersystems-ru / Cache-FileServer

Seed for sharing files via uid with InterSystems Cache

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cache-FileServer

Quality Gate Status

Seed for sharing files via uid with InterSystems Cache.

Install.

  1. Create new namespace (eg. fileserver) with new database.
  2. Import files (git-clone or download zip-archive).
  3. Compile all files.
  4. Create new web-application "/fileserver", with dispatch class: Fileserver.Broker
  5. Set global ^Settings("user_files_dir") value as a path to directory, which would store user uploaded files.

If installation has been completed successfully, then your server will be available at: http://[server ip]:[server port]/fileserver/files
Test info at: http://[server ip]:[server port]/fileserver/test
Add directory with files to fileserver: do ##class(Fileserver.File).AddDir("Path\to\dir")

About

Seed for sharing files via uid with InterSystems Cache

License:MIT License


Languages

Language:ObjectScript 86.0%Language:JavaScript 9.8%Language:Dockerfile 2.7%Language:CSS 1.5%