Система пользовательских загрузчиков (Custom Uploader) в программе ShareX предоставляет пользователям возможность настраивать собственные методы загрузки изображений, текста и файлов на сторонние хостинг-сервисы или для сокращения и обмена URL-адресами. Эта функция особенно полезна для тех, кто желает интегрировать ShareX с собственными серверами или сервисами, не входящими в стандартный список поддерживаемых.
Пользовательские загрузчики в ShareX реализуются через конфигурационные файлы с расширением .sxcu, которые содержат настройки HTTP-запросов, параметры и заголовки. Эти файлы можно импортировать и экспортировать, что упрощает настройку и обмен конфигурациями между пользователями. В зависимости от настроек, ShareX может автоматически устанавливать новый загрузчик как активный, что минимизирует необходимость дополнительной настройки.
- Гибкая настройка HTTP-запросов: поддержка различных методов HTTP (GET, POST, PUT, PATCH, DELETE) позволяет адаптировать загрузчик под требования целевого сервиса.
 - Динамические параметры и шаблоны: возможность использования переменных, таких как {input}, %mo и других, для динамического формирования запросов.
 - Поддержка различных типов контента: возможность отправки данных в формате multipart/form-data, что необходимо для загрузки файлов.
 - Автоматическое определение имени: если поле имени оставлено пустым, ShareX автоматически использует домен из URL запроса.
 - Импорт и экспорт конфигураций: возможность обмениваться настройками загрузчиков через файлы .sxcu, что упрощает настройку и распространение пользовательских решений.
 - Интеграция с собственными серверами: возможность настройки загрузки на локальные или удаленные серверы, включая поддержку FTP-серверов и других протоколов.
 - Поддержка различных типов данных: возможность загрузки изображений, текстов, файлов и сокращения URL-адресов.
 - Управление ответами сервера: возможность обработки ответов сервера для получения прямых ссылок, миниатюр или ссылок для удаления загруженных файлов.
 - Совместимость с другими сервисами: возможность интеграции с такими сервисами, как Umbraco, для прямой загрузки медиафайлов.