diff --git a/Readme.md b/Readme.md index 575f1ab..3eb9a1a 100644 --- a/Readme.md +++ b/Readme.md @@ -12,10 +12,18 @@ contain (of course, the downside is that your web pages cannot use javascript fo The common usage is to first share a file and enable public access through a link. If the share link is `https://my-nextcloud/s/aBc123DeF456xyZ`, then this app will provide access to the raw file at -`https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ`. +`https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ`. If the share is a folder, the files within it +are accessible as e.g. `https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ/path/to/file`. + +A user can also access their own private files. For example, a file named `test.html` in anansi's +Documents folder would be available at `https://my-nextcloud/apps/raw/u/anansi/Documents/test.html`. + +## Installation + +Copy/clone this repo into your Nextcloud installation's `/apps` (or `/custom_apps`) folder, log into +Nextcloud as an admin and find&enable it in the list of apps. + +This app is currently not published in the Nextcloud app store. -Private files are also hosted by this app, but of course only to users that are logged in and -have permission to read them. For example, a file named `test.html` in the Documents folder would be -available at `https://my-nextcloud/apps/raw/files/Documents/test.html`. [Content-Security-Policy]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy diff --git a/appinfo/info.xml b/appinfo/info.xml index fcd30a9..f49d6af 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -17,11 +17,11 @@ contain (of course, the downside is that your web pages cannot use javascript fo The common usage is to first share a file and enable public access through a link. If the share link is `https://my-nextcloud/s/aBc123DeF456xyZ`, then this app will provide access to the raw file at -`https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ`. +`https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ`. If the share is a folder, the files within it +are accessible as e.g. `https://my-nextcloud/apps/raw/s/aBc123DeF456xyZ/path/to/file`. -Private files are also hosted by this app, but of course only to users that are logged in and -have permission to read them. For example, a file named `test.html` in the Documents folder would be -available at `https://my-nextcloud/apps/raw/files/Documents/test.html`. +A user can also access their own private files. For example, a file named `test.html` in anansi's +Documents folder would be available at `https://my-nextcloud/apps/raw/u/anansi/Documents/test.html`. [Content-Security-Policy]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy