当前位置: 首页 > 工具软件 > Node-SOAP > 使用案例 >

node 通过soap上传数据和图片于c#开发的webservice后台

曹建明
2023-12-01

webservice如下:

<s:element name="UploadFile">

<s:complexType>

<s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="fs" type="s:base64Binary"/>

<s:element minOccurs="0" maxOccurs="1" name="fileName" type="s:string"/>

</s:sequence>

</s:complexType>

</s:element>

 

node:

安装soap:npm i soap

var soap = require('soap');

var url = 'http://www.xxx.com?WSDL';

var imagename = "xxx.jpg";

var arg = {

fs:Buffer.from(fs.readFileSync("D:/public/xxx.jpg")).toString('base64'),

fileName:imagename,

}

soap.createClient(url, function(err, client) {

client.UploadFile(arg, function(err, result) {

console.log("after uploadFile:"+result);

});

});

 

 类似资料: