在ASP里有代码
<% nn=request.totalbytes
   mm=request.binaryread(nn)
set obj=servercreateobject("xxxxxxxxx")
obj.init(mm)
.......
%>
表单里有一些文本框、密码框、按钮、复选框,文件框等我的理解,mm应该是一个SAFEARRAY结构的VARIANT*,应该只有一维,cbElement应该就是字节数,cbData应该就是上传的实际数据。所以我在init()里有一个链表,
数据成员包括表单名、值、长度、文件名等,我把cbData分割,然后存入链表。
但就是这个过程,有时候可以正常运行,有时候提示外部程序“发生可以捕捉的错误”,有时候PWS崩溃。使我百思不得其解。同样的一个表单,每次点击后果都可能不同,或正确、或错误、或崩溃。