2013-08-23 6 views
0

I MVC 4 및 WCF 서비스를 사용합니다.wcf 서비스에 byte [] 배열 매개 변수 전달

여기 내 서비스를 호출하는 뷰 모델입니다.

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

당신은 PUBLI하지 않은 귀하의 전체 바인딩을 흘리지 만, 오류에 따르면 귀하의 클라이언트 바인딩은 귀하의 serevr 바인딩 (일반 텍스트)하지 않는 동안 MTOM을 사용하는 것 같습니다. 필요에 따라 두 설정이 동기화되어 있는지 확인하십시오 (MTOM이 더 최적화 됨).

관련 문제