У меня вот такой HttpSendRequest
X++:
_httpSendRequest = new DLLFunction(_winInet, 'HttpSendRequestA');
_httpSendRequest.returns(ExtTypes::DWord);
_httpSendRequest.arg(ExtTypes::DWord);
_httpSendRequest.arg(ExtTypes::String);
_httpSendRequest.arg(ExtTypes::DWord);
_httpSendRequest.arg(ExtTypes::String);
_httpSendRequest.arg(ExtTypes::DWord);
Я загружаю файл в TextBuffer, а потом отдаю данные из него в эту функцию как строку. Это не будет работать если файл бинарный или очень большой, теоретически у str есть какой-то предел, а текстовыми файлами нормально работает.
Как делаете Вы у меня тоже не получилось. Если бы так было можно, тогда и бинарные файлы можно было бы передавать