This repository has been archived by the owner on Nov 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
hopefully fix issues with empty extension
- Loading branch information
Showing
2 changed files
with
26 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,25 +17,29 @@ Be sure to check out the <a href="https://github.com/watzon/paste69">source code | |
and the <a href="https://git.0x0.st/mia/0x0">original source</a> from mia. | ||
|
||
HTTP POST files here: | ||
curl -F'[email protected]' {{ fhost_url }} | ||
curl -i -F'[email protected]' {{ fhost_url }} | ||
You can also POST remote URLs: | ||
curl -F'url=http://example.com/image.jpg' {{ fhost_url }} | ||
curl -i -F'url=http://example.com/image.jpg' {{ fhost_url }} | ||
If you don't want the resulting URL to be easy to guess: | ||
curl -F'[email protected]' -Fsecret= {{ fhost_url }} | ||
curl -F'url=http://example.com/image.jpg' -Fsecret= {{ fhost_url }} | ||
curl -i -F'[email protected]' -Fsecret= {{ fhost_url }} | ||
curl -i -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 }} | ||
curl -i -F'shorten=http://example.com/some/long/url' {{ fhost_url }} | ||
|
||
It is possible to append your own file name to the URL: | ||
In some cases (like when piping STDOUT), you may need to add an extension manually. Otherwise | ||
the extension will default to .txt or .bin: | ||
curl -i -F'file=@-' -Fext=html {{ fhost_url }} | ||
|
||
It is also possible to append your own file name to the URL: | ||
{{ fhost_url }}/aaa.jpg/image.jpeg | ||
|
||
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'[email protected]' -Fexpires=24 {{ fhost_url }} | ||
curl -i -F'[email protected]' -Fexpires=24 {{ fhost_url }} | ||
OR by setting "expires" to a timestamp in epoch milliseconds | ||
curl -F'[email protected]' -Fexpires=1681996320000 {{ fhost_url }} | ||
curl -i -F'[email protected]' -Fexpires=1681996320000 {{ fhost_url }} | ||
|
||
Expired files won't be removed immediately, but will be removed as part of | ||
the next purge. | ||
|
@@ -45,9 +49,9 @@ 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 | ||
curl -i -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 | ||
curl -i -Ftoken=token_here -Fexpires=3 {{ fhost_url }}/abc.txt | ||
|
||
{% set max_size = config["max_content_length"]|filesizeformat(true) %} | ||
Maximum file size: {{ max_size }} | ||
|