操作ASP版本出现了一个非常重要的问题,后来发觉这个问题是死结,没办法直接通过ASP解决的
什么问题,我先贴个asp的片段
首先,我先把需要提交的数据,是一串二进制buffer,保存在buffer变量里
Dim xmlstream
Set xmlstream = CreateObject("ADODB.Stream")
xmlstream.Mode = 3
xmlstream.open
xmlstream.Type = 1
这里出错......VBScript不支持变体数组写入xmlstream,只支持byte数组写入,而ASP就只能定义变体的,所以无解,或者大家看看有没有什么其他方法解决.
xmlstream.Write buffer
xmlstream.SetEOS
xmlstream.position = 0
Dim xmlhttp
Set xmlhttp = CreateObject("Msxml2.XMLHTTP")
Call xmlhttp.open("POST", "http://www.google.com/glm/mmap ", False)
Call xmlhttp.setRequestHeader("Content-Type", "application/binary")
Call xmlhttp.setRequestHeader("Content-Length", xmlstream.Size)
Call xmlhttp.send(xmlstream.Read(xmlstream.Size))
后来就用了个折中的方法解决,写dll然后通过服务器调用,当然这得要自已有服务器才可以
恩,接口部分都已经差不多了,接着应该是做应用开发的时候了,手机开发原来是从来没有过,为了方便起见,还是用女朋友的多普达恺撒来做平台,毕竟Windows Mobile系统和Win32有很多相似的架构,开发起来也会容易点,恩.启动.....
对了,申请了个新域名 www.gsm-track.com
大家可以到 www.gsm-track.com 查看最新进展
GSM-Track 开发日志 GSM-Track开发 STEP 3
最新推荐文章于 2024-10-03 10:00:00 发布