использование веб-службы для получения файла

#c# #asp.net

#c# #asp.net

Вопрос:

У меня есть zip-файл и у меня есть клиентское приложение, мне нужно отправить мои файлы в веб-службу, как я могу это легко реализовать?

веб-служба должна иметь возможность хранить их на сервере.

Комментарии:

1. ЭТО ТО, ЧТО ВЫ ИМЕЕТЕ В виду??? В моем клиентском приложении есть zip-файлы, которые мне нужно отправить в веб-службу, которая сохранит zip-файлы на сервере. Мне нужно реализовать как клиентский, так и серверный компоненты. Пожалуйста, кто-нибудь может указать мне правильное направление.

Ответ №1:

Вы можете либо сделать это простым способом, просто передав массив байтов вашей веб-службе, как это, либо вы можете использовать более сложный способ и отправить его в виде FileStream (я никогда не пробовал второй способ), как это.

Комментарии:

1. 1 Выглядит так, как должен выглядеть ВАРИАНТ 1: КАК: Отправлять и получать двоичные документы с помощью ASP.NET Веб-служба и Visual C # .NET должны работать для файлов достаточно небольшого размера; даже несмотря на то, что код «немного неаккуратный». Почему Microsoft постоянно ИГНОРИРУЕТ рекомендации в примерах кода? Блин! Вздох.

2. @corlettk: хорошая мысль 🙂 Я думаю, они просто хотят показать простейший случай, чтобы быть уверенными, что все могут понять, что происходит, но, по крайней мере, они могли бы ввести еще несколько предварительных ссылок.