This application is not supported by InterSystems Corporation. Please be notified that you use it at your own responsibility.
What's new in this version
Seed for sharing files via uid with InterSystems Cache.
Create new namespace (eg. fileserver) with new database.
Import files (git-clone or download zip-archive).
Compile all files.
Create new web-application "/fileserver", with dispatch class: Fileserver.Broker
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")