@dmitr тут расписаны все основные случаи, возможно и через конструктор уйдет, если не надо подтип указывать. У вас как минимум ошибка в том, что вы как файл отсылаете, а надо как base64
Ниже пример, но как получить соответствующие проксе ?
Есть много сервисов которые имеют api дают информацию о прокси/ip Они не всегда в том виде который нужен БАСу и требуют преобразований. И самое главное через кастомную функцию нет возможности передать внешней ip, нужно брать код действия прокси и через выполнить код самому прописывать это