可能的原因:1.版本不同:是不是编译版本和实际环境版本不一样。2.没有依赖组件:是不是程序依赖其它组件而找不到造成的。.不是创建_RecordsetPtr和XML组件失败:是不是不是此错误,找到出错代码行确认。重新填写试试,或者说你的申报系统需要升级。北京国税系统报税生成的是xml格式如何导入到报税系统里?-______如果是希望还原成表格,可以尝试使用EXCEL处理.先打开EXCEL,选择打开,选择文件类型.然后按照一步步的提示,将XML作为架构.应该可以还原成你所需要的表格形式。
可以对pdf进行二进制编码,实现上很简单,只要把web service设计为如下的形式就行了:
以下是asp.net服务器端的Webservice代码
[WebMethod]bool SendFax(FaxInfo[] arFaxies) // 设计为数组参数,一次就可以上传多份文档了。
{
foreach(var f in arFaxies)
{
f.SaveInfoToDB() // 把参数存数据库啥的。
f.SaveBinToFile() // 把f.FileContent用StreamWriter存为文件,还是原来的pdf. ftp什么的最笨了!
}
}
[Serializable]
public class FaxInfo
{
public string FromNumber{getset}
public string ToName{getset}
// 上面就是你说的参数什么的。
public byte[] FileContent{getset} // pdf文件内容要求发送方放在这里。如果是每个传真都有多个pdf, 那就应该用 “byte[][]”类型。
}
这样就可以把pdf读为二进制字节数组,放到这个对象里。发放过程中,字节数组会被代理程序base64编码,合并在xml里,收到时,服务器会自动解码为二进制数组。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)