Веб-сервис WCF Rest с потоком

Я с интересом прочитал следующий пост, поскольку он является точной копией проблемы, с которой я столкнулся (и сводит меня с ума) «Чтобы запрос в операции UploadFile был потоком, операция должна иметь единственный параметр, тип которого - Stream». - http://social.msdn.microsoft.com/Forums/en/wcf/thread/80cd26eb-b7a6-4db6-9e6e-ba65b3095267

Я в значительной степени следил за всем кодом / примерами, которые нашел, и все же все еще не могу обойти эту ошибку - http://blogs.msdn.com/b/carlosfigueira/archive/2008/04/17/wcf-raw-programming-model-receiving-arbitrary-data.aspx

Все, что я хотел бы достичь, это для публикации изображения (jpeg / png) с устройства Android с использованием стандартных параметров имени файла / потока. Скорее всего, это что-то простое, что я неправильно сконфигурировал, неправильно понял или упустил, но мне нужно иметь решение для подтверждения концепции.

 public interface IConXServer
    {
    [OperationContract]
    [WebInvoke(UriTemplate = "UploadImage({fileName})", Method="POST")]
    void UploadImage(string fileName, Stream imageStream);
    }

 public class ConXWCFServer : IConXServer
    {
    public void UploadImage(string fileName, Stream imageStream)
       {
       //implement image save
       }
    }

настройки web.config ->


   
       
   



    
        
    



    
        
            
        
     
    
        
            
            
            
        
    

Использование vs2010 и IIS Express. Если я закомментирую вышеуказанный метод, все остальные методы работают и возвращают данные, а также запрос wsdl

С уважением и заранее спасибо Kern

8
задан Kern 16 June 2011 в 02:34
поделиться