C# 使用ComplexType参数通过WCF webHttpBinding上载文件
我想寻求帮助。 考虑以下类:C# 使用ComplexType参数通过WCF webHttpBinding上载文件,c#,C#,我想寻求帮助。 考虑以下类: public class UploadRequest{ public byte[] Data{get;set;} public string Filename{get;set;} } 和WCF方法 UploadFile(UploadRequest request); 我的配置是: <service name="WCF.Messenger" behaviorConfiguration="DefaultBehavior"> <
public class UploadRequest{
public byte[] Data{get;set;}
public string Filename{get;set;}
}
和WCF方法
UploadFile(UploadRequest request);
我的配置是:
<service name="WCF.Messenger" behaviorConfiguration="DefaultBehavior">
<endpoint binding="basicHttpBinding" contract="WCF.Interfaces.IMessenger" bindingConfiguration="soapBinding"/>
<endpoint address="json" binding="webHttpBinding" behaviorConfiguration="jsonBehavior" contract="WCF.Interfaces.IMessenger" bindingConfiguration="jsonBinding"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
我可以通过HTTP Web请求调用此方法吗
感谢您的回复如果您想通过http web请求调用此方法,您必须使用WCF REST服务
请看以下内容:如果我理解正确,您建议创建一个URL模板,并通过get参数发送其余数据(字节[]除外)?