使用VB开发CGI程序怎么提交二进制文件呢?
我使用的是WINDOWS的API函数:
Declare Function GetStdHandle Lib "kernel32" _
(ByVal nStdHandle As Long) As Long
Declare Function WriteFile Lib "kernel32" _
(ByVal hFile As Long, _
ByVal lpBuffer As String, _
ByVal nNumberOfBytesToWrite As Long, _
lpNumberOfBytesWritten As Long, _
lpOverlapped As Any) As Long
然后封装为自己的SEND函数:
Sub Send(s As String)
Dim rc As Long
Dim lBytesWritten As Long
rc = WriteFile(hStdOut, s, Len(s), lBytesWritten, ByVal 0&)
End Sub
这对我发送字符串没什么问题,但发送二进制数据就不知道怎么传送参数了,请问我应该怎样传递二进制数据(如整型)给writefile呢?