File Uploaders
Configure your software to work with = INSTANCE_NAME ?>
ShareX
(Destinations → Custom uploader settings → New)
| Name: | = INSTANCE_NAME ?> |
|---|---|
| Request URL: | = INSTANCE_URL ?>/upload.php |
| Destination type: | Image uploader |
| Method: | POST |
| Body: | Form data (multipart/form-data) |
| Headers: | Accept: application/json |
| File form name: | file |
| URL: | {json:data.urls.download_url} |
| Deletion URL: | {json:data.urls.deletion_url} |
Then, select it via Destinations → Image uploader → Custom image uploader
Chatterino
(Settings → External tools → Image Uploader)
| Request URL: | = INSTANCE_URL ?>/upload.php |
|---|---|
| Form field: | file |
| Extra headers: | Accept: application/json |
| Image link: | {data.urls.download_url} |
| Deletion link: | {data.urls.deletion_url} |
API
Endpoint
POST = INSTANCE_URL ?>/upload.php
Request Format
| Method: | POST |
|---|---|
| Content-Type: | multipart/form-data |
| Headers: | Accept: application/json |
| File field: | file |
| Max file size: | = get_cfg_var("upload_max_filesize") ?> |
Supported file extensions
| = $type ?>: | = implode(' ', $exts) ?> |
|---|