BOOP THE NULL POINTER


HTTP POST files here:

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

Alternatively, you can use PUT:

curl -X PUT -T 'yourfile.png' https://boop.icu

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 https://boop.icu
OR by setting "expires" to a timestamp in epoch milliseconds
curl -F'file=@yourfile.png' -Fexpires=1681996320000 https://boop.icu

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= https://boop.icu/abc.txt
To change the expiration date (see above):
curl -Ftoken=token_here -Fexpires=3 https://boop.icu/abc.txt

Maximum file size: 256.0
Not allowed: application/x-dosexec, application/x-executable, application/x-sharedlib, application/x-hdf5, application/vnd.microsoft.portable-executable, application/vnd.ms-cab-compressed, application/java-archive, application/vnd.android.package-archive, application/x-archive, application/x-cpio, application/x-rar-compressed, application/x-7z-compressed, application/zip, application/gzip, application/x-gtar, application/x-tar, application/x-shar, application/x-bzip2, application/lzip, application/x-lzma, application/x-lzop, application/x-xz, application/x-compress, application/zstd

TERMS OF SERVICE

boop.icu is NOT a platform for:

FILE RETENTION PERIOD

retention = min_age + (-max_age + min_age) * pow((file_size / max_size - 1), 3)

days
   365  |  \\
        |   \\
        |    \\
        |     \\
        |      \\
        |       \\
        |        ..
        |          \
 197.5  | ----------..-------------------------------------------
        |             ..
        |               \
        |                ..
        |                  ...
        |                     ..
        |                       ...
        |                          ....
        |                              ......
    30  |                                    ....................
          0                      128.0                      256.0
                                                              GiB
		

UPLOAD DIRECTLY




Please report illegal content to fedi@criminallycute.fi with the subject "boop.icu content". Include a link to content to be removed.

Source code