Публикация изображений с помощью веб-службы SOAP (Windows Mobile) - PullRequest
0 голосов
/ 09 июля 2009

Мы разрабатываем приложение для Windows Mobile 6 Professional, которое захватывает изображения и затем должно отправить эти изображения на сервер (будет от одного до десяти изображений размером около 200 КБ каждое) вместе с набором текстовых метаданных. Организация, которая управляет средой, предпочитает использовать SOAP для этого взаимодействия, хотя есть вероятность, что мы могли бы договориться о чем-то другом.

Во всяком случае, у меня есть определение лучшего способа сделать это. Раньше я никогда не использовал вложения MIME, и я немного размышляю о том, как именно это будет работать в этом сценарии и является ли это лучшим дизайнерским решением.

Я надеялся получить комментарий о том, какие у меня есть варианты, и какой из них может быть лучшим. Помните, что соединение может быть ненадежным (сотовым) и не слишком быстрым (приблизительно 2 Мбит или менее).

Любые комментарии приветствуются.

1 Ответ

0 голосов
/ 14 июля 2009

Я сделал что-то подобное, используя электронную почту:

MailMessage message = new MailMessage( "dave@email.com", Properties.Settings.Default.email);
message.Subject = "Picture # " + picnumber;
message.Body = "Metadata etc.";

Attachment data = new Attachment( picnumber.ToString() + ".jpg", new System.Net.Mime.MediaTypeNames.Image.Jpeg );
data.ContentDisposition.DispositionType = System.Net.Mime.DispositionTypeNames.Attachment;

// Add the file attachment to this e-mail message.
message.Attachments.Add( data );
...