отправить файл с сайта в приложение Windows - PullRequest
0 голосов
/ 19 марта 2009

У меня есть файл на веб-сайте, и я пытаюсь отправить этот файл в приложение Windows, используя Response.BinaryWrite (getContent) (где getContent - это байтовый массив, содержащий файл, который мне нужно отправить) только методом HTTP post. Также я добавляю заголовок и Content-Type в качестве application / octet-stream в Ответе.

Теперь при чтении ответа (httpWebResponse) в потоке на стороне клиента (приложение Windows) все вещи (заголовок + тип контента + файл + некоторые дополнительные байты) добавляются. поэтому, когда я пытаюсь прочитать файл в потоке, он не может быть загружен, так как содержимое chnged Есть ли способ отделить файл от остального содержимого, присутствующего в объекте ответа .. Как сохранить этот файл в каталоге

Ответы [ 2 ]

2 голосов
/ 19 марта 2009

Вместо этого используйте метод System.Net.WebClient.DownloadData или DownloadFile.

1 голос
/ 19 марта 2009

Какой язык / версию вы используете?

Если вы используете достаточно актуальную версию C #, вы можете использовать класс WebClient и его DownloadFile метод

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...