Я пытаюсь использовать .net webservice из холодного синтеза. Методы с простыми типами работают нормально. Но у меня проблемы с одним конкретным методом, который принимает массив байтов [] в качестве входных данных.
Ниже образец декларации webmethod
[WebMethod]
public AVStatus ScanStream(byte[] fileObject)
{
// code
}
и код холодного синтеза, потребляющий эту услугу
<cffile action="readBinary" file="#FileName#" variable="filedata">
<cfset b64file = #toBase64(filedata)#>
<cfinvoke webservice = "http://xxx/scanservice.asmx?wsdl"
method = "ScanStream"
returnVariable = "result">
<cfinvokeargument name="fileObject" value="#b64file#" />
</cfinvoke>
Это всегда приводит к этой ошибке. Работа веб-службы ScanStream с параметрами не найдена .
Может кто-нибудь помочь мне с этим?