我正在尝试使用soap将基本64格式的文件(大小为64Kb)发送到节点js中的.Net Web服务,但结果为空。我不知道是不是因为base64字符串的大小,因为当我发送这个字符串为空时它正常响应。
file = req.file;
if(file){
file64 = base64_encode('public/assets/uploads/' + file.filename);
}
var args = {file: file64};
soapClient.uploadFile(args, function(err, result) {
if(err){
console.log(err);
}else{
var response = JSON.parse(result.uploadFileResult);
if(!response.response){
console.log(response.message);
}else{
//Handlers
}
}
});
当我在控制台中打印结果时,它会显示:{}