Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t从WCF Rest服务返回图像_C#_Wcf_Image_Rest - Fatal编程技术网

C# Can';t从WCF Rest服务返回图像

C# Can';t从WCF Rest服务返回图像,c#,wcf,image,rest,C#,Wcf,Image,Rest,正如主题所说,我在从Wcf rest服务接收图像时遇到问题。端点似乎正常,但我只返回空数据 Web.config: <service name="RestService.RestServiceImpl" behaviorConfiguration="ServiceBehaviour"> <endpoint address ="" binding="webHttpBinding" contract="RestService.IR

正如主题所说,我在从Wcf rest服务接收图像时遇到问题。端点似乎正常,但我只返回空数据

Web.config:

  <service name="RestService.RestServiceImpl" behaviorConfiguration="ServiceBehaviour">
    <endpoint address ="" binding="webHttpBinding"                     contract="RestService.IRestServiceImpl" behaviorConfiguration="web"/>
      <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
  </service>
标记:

<%@ ServiceHost Language="C#" Debug="true" Service="RestService.RestServiceImpl" CodeBehind="RestServiceImpl.svc.cs" Factory="System.ServiceModel.Activation.WebServiceHostFactory"%>


尝试在返回之前将内存流的位置设置回0。

尝试在返回之前将内存流的位置设置回0。您正在使用浏览器中的此呼叫吗?为什么不返回图像的字符串位置并让浏览器加载它呢?谢谢Erix!设置ms.Position=0;在回来之前,我做了个恶作剧!不客气。如果你不介意的话,我已经加上这个作为回答。(之前这是一个答案,但国防部出于愚蠢的原因删除了它)
<%@ ServiceHost Language="C#" Debug="true" Service="RestService.RestServiceImpl" CodeBehind="RestServiceImpl.svc.cs" Factory="System.ServiceModel.Activation.WebServiceHostFactory"%>