From a63e51680885c5abf3bac63a6f55d4467a57422f Mon Sep 17 00:00:00 2001 From: Siina Mashek Date: Thu, 15 Dec 2022 11:58:50 +0200 Subject: [PATCH] merging index.html changes to boop.html --- templates/boop.html | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/templates/boop.html b/templates/boop.html index c1357ee..d246188 100644 --- a/templates/boop.html +++ b/templates/boop.html @@ -86,21 +86,49 @@

{{ title }}


- +

HTTP POST files here:

curl -F'file=@yourfile.png' {{ fhost_url }}
You can also POST remote URLs:
curl -F'url=http://example.com/image.jpg' {{ fhost_url }}
+ If you don't want the resulting URL to be easy to guess: +
curl -F'file=@yourfile.png' -Fsecret= {{ fhost_url }}
+
curl -F'url=http://example.com/image.jpg' -Fsecret= {{ fhost_url }}
Or you can shorten URLs:
curl -F'shorten=http://example.com/some/long/url' {{ fhost_url }}
+

+

Alternatively, you can use PUT:

curl -X PUT -T 'yourfile.png' {{ fhost_url }}
+

-

File URLs are valid for at least 30 days and up to a year (see below).
- Shortened URLs do not expire.

+

File URLs are valid for at least 30 days and up to a year (see below).
+ Shortened URLs do not expire. +

+

+ Files can be set to expire sooner by adding an "expires" parameter (in hours) +

curl -F'file=@yourfile.png' -Fexpires=24 {{ fhost_url }}
+ OR by setting "expires" to a timestamp in epoch milliseconds +
curl -F'file=@yourfile.png' -Fexpires=1681996320000 {{ fhost_url }}
-

Maximum file size: {{ max_size }}

-

Not allowed: {{ not_allowed }}

+

+ 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 perform management operations on the file. + + To delete the file immediately: +

curl -Ftoken=token_here -Fdelete= {{ fhost_url }}/abc.txt
+ To change the expiration date (see above): +
curl -Ftoken=token_here -Fexpires=3 {{ fhost_url }}/abc.txt
+

+

+ Maximum file size: {{ max_size }}
+ Not allowed: {{ config["FHOST_MIME_BLACKLIST"]|join(", ") }} +

FILE RETENTION PERIOD