summaryrefslogtreecommitdiff
path: root/templates/index.html
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2022-11-30 01:42:49 +0100
committerMia Herkt <mia@0x0.st>2022-11-30 02:19:29 +0100
commita182b6199b7f55eeb573dccd6ce7926c40043680 (patch)
tree3c4faa600e40ab15befd731a085630c5b579dcf0 /templates/index.html
parenteb0b1d2f6992740e3b09bf383d8c0fa442faca55 (diff)
Allow management operations like deleting files
This introduces the X-Token header field in the response of newly uploaded files as a simple way for users to manage their own files. It does not need to be particularly secure.
Diffstat (limited to 'templates/index.html')
-rw-r--r--templates/index.html5
1 files changed, 5 insertions, 0 deletions
diff --git a/templates/index.html b/templates/index.html
index 6f84f59..f315daf 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -20,6 +20,11 @@ OR by setting "expires" to a timestamp in epoch milliseconds
Expired files won't be removed immediately, but will be removed as part of
the next purge.
+Whenever a file that does not already exist or has expired is uploaded,
+the HTTP response header includes an X-Token field. You can use this
+to delete the file immediately:
+ curl -Ftoken=token_here -Fdelete= {{ fhost_url }}/abc.txt
+
{% set max_size = config["MAX_CONTENT_LENGTH"]|filesizeformat(True) %}
Maximum file size: {{ max_size }}
Not allowed: {{ config["FHOST_MIME_BLACKLIST"]|join(", ") }}