我想将位图图像发送到webservice。
Webservice代码:
[WebMethod]
public AuthenticatedUserInfo CheckUserAuthentication2(Bitmap fingerImage)
{
}
这是我的客户端功能:
private void SendBiometricInfo2(Bitmap image)
{
_service = new Client.BioAuthenticationService.BioAuthenticationService();
Client.BioAuthenticationService.AuthenticatedUserInfo userInfo = _service.CheckUserAuthentication2(image);
}
但是我收到错误:
_service.CheckUserAuthentication2(image);
以下是错误消息:
cannot convert from 'System.Drawing.Bitmap' to 'MIA.BioID.UserAuthentication.Client.BioAuthenticationService.Bitmap'
您能帮忙解决一下这个问题吗?
答案 0 :(得分:0)
你的网络服务中有另一个名为Bitmap的对象或方法吗?
或者在Web服务定义中将位图定义为System.Drawing.Bitmap
答案 1 :(得分:0)
当您创建对服务的引用时,“高级”按钮下应该有一个选项,表示"在引用的程序集中重用类型"。取消选中它,看看是否有帮助。