Как отправить файл в веб-сервис ASMX с помощью VB6? - PullRequest
1 голос
/ 01 июня 2011

У меня есть приложение VB6, которое я хочу предоставить своим пользователям функцию, с помощью которой они могут создавать резервные копии своих файлов данных в облаке.У меня есть система, в которой они могут загрузить файл в облако и сохранить его, теперь я хочу немного упростить его с помощью пункта меню.File..Backup to Cloud создаст zip-архив базы данных (Access 97 MDB), а затем отправит байтовый массив в веб-службу ASMX (или WCF).

Может кто-нибудь поделиться со мной, как взятьфайл (в среднем от 500 КБ до 1,5 МБ), в VB6, и отправить его в веб-службу ASMX?Мне нужно быть «дружественным к брандмауэру», так что имейте это в виду, поэтому что-то через порт 80 (HTTP) является предпочтительным.

Ответы [ 2 ]

0 голосов
/ 01 июня 2011

VB6 поддерживает компоненты COM.Вы должны заниматься своей новой разработкой, создав COM-компоненты на языке .NET (например, VB.NET или C #) и попросив приложение VB6 вызывать их.Таким образом, вы получаете преимущества от использования программного обеспечения, разработанного с использованием современных инструментов, но вы можете вызывать их из устаревшего и неподдерживаемого кода VB6.

...