Download the custom uploader config to seamlessly upload files, images, and text snippets directly from ShareX.
Download .sxcu Config
How to configure toggles:
- Open ShareX and navigate to Destinations > Custom uploader settings.
- Select the newly imported profile from the list.
- Under the Body tab (Arguments), you can append custom fields to mimic the web toggles:
keep_filename = true (Preserves original file names)
# Standard upload (Randomized ID)
curl -F "file=@/path/to/file.jpg" https://shr.ocen.uk/
# Keep filename (+ unique suffix)
curl -F "file=@/path/to/file.jpg" -F "keep_filename=true" https://shr.ocen.uk/
# Output JSON payload
curl -F "file=@/path/to/file.jpg" -F "formatted=true" https://shr.ocen.uk/
# Pipe directly from stdin
echo "hello world" | curl -F "file=@-;filename=.txt" https://shr.ocen.uk/
# Upload a raw binary log file
cat app.log | curl -F "file=@-;filename=production.log" -F "keep_filename=true" https://shr.ocen.uk/