2013-08-23 145 views
0

我使用MVC 4和WCF服務。將byte []數組參數傳遞給wcf服務

這裏是我的viewmodel,我稱之爲服務。

The objSwatchClass has a property byte[] of an image. 
int updatedSeqNo = objSwatchService.InsertSwatch(objSwatchClass); 

綁定在我的應用程序的web.config

 <security mode="None"> 
     <transport clientCredentialType="None" proxyCredentialType="None" 
      realm="" /> 
     <message clientCredentialType="UserName" algorithmSuite="Default" /> 
     </security> 

</binding> 

Error when i call the service with byte as parameter Detailed Error

+0

objSwatchClass有一個屬性SwatchImage,您可以在圖像中看到。 SwatchImage = imgArray。它通過了。我想通過byte []傳遞整個對象作爲它的一個屬性。 – Sakthivel

回答

1

你沒有公共區域釋放你的完整綁定,但根據錯誤,你的客戶端綁定似乎使用MTOM,而你的serevr綁定不(純文本)。確保它們根據需要同步設置(MTOM更優化)。