Я пытаюсь встроить функцию загрузки JPG в наше приложение для Windows Phone.
Серверная часть завершена;У меня уже есть REST API, который принимает стандартный JPG через HTTP POST и сохраняет его на сервере.Я могу успешно публиковать сообщения из FORM в формате html.
Однако, после двух дней попыток применения различных подходов, я все еще не могу понять, как создать код C #, который создает этот HTTP POST, используя HttpWebRequest или WebClient.(Обратите внимание, что хотя мне нравится WCF и я знаю, что он может выполнять REST, я бы предпочел не использовать WCF на сервере для согласованности с другим кодом.)
Мне бы очень хотелось посмотреть, как создать полностью совместимый код.HTTP POST, в комплекте с записью JPG, публикация чего-то, что может быть прочитано с помощью Request.Files [] на сервере.Я бы опубликовал то, что я пробовал, но я думаю, что это только добавит путаницы - честно говоря, на данном этапе это беспорядок, и я уверен, что решение проще.
Я видел различные темы здесь, на StackOverflow и других сайтах, обсуждающие общие подходы, но, несмотря на эти полезные ответы, они неполные или неприменимы к подмножеству WinPhone.(Обратите внимание, что UploadFile недоступен, например, в подмножестве Windows Phone в Silverlight.)
Помимо прочего, я не выяснил, как преобразовать JPG в байтовый массив для записи в поток.Может кто-нибудь помочь мне с полностью работающим примером кода клиента, отправляющего один JPG в HTTP POST?