2011-03-20 39 views
0

请注意这个问题是特定于WCF数据服务而不是正常的Wcf服务。是否有可能将Stream作为WCF数据服务操作的参数?

我试图上传文件到服务没有任何运气。

只要我添加以下代码:

[WebInvoke(Method = "POST")] 
public void UploadPic(Guid id, Stream fileContents) 
{ 
    myImageSaver.SaveImageFromStream(fileContents); 
} 

我的整个数据服务崩溃。我无法查询任何实体集。我刚刚获得蓝色WCF屏幕的死亡。

回答

0

是的,它是可能的,在这里看到的例子:http://forums.asp.net/t/1376821.aspx/1

+0

您的回答没有帮助。请注意我的第一条评论。我不是在问休息服务,我在问.net 4.0 WCF数据服务。 – 2011-03-20 19:12:21

+0

是的,但是您使用的WebInvoke属性是REST的WebHttpBinding的一部分。 – 2011-03-20 19:55:33

+0

是的,但我做错了:)。它不工作。我希望有人可以发布如何使用wcf数据服务进行图像上传的示例。 – 2011-03-20 20:18:21

相关问题