为什么我用Ftp命令InternetWriteFile发送到服务器的文件类型不正确,快风了。。。
各位兄弟,搞不懂啊。
我用vb ftp连接到ftp server
上传文件时到服务器端就变了格式了,打不开
hFile = FtpOpenFile(m_nHServer, szRemote, GENERIC_WRITE, FTP_TRANSFER_TYPE_BINARY, 0)
If hFile = 0 Then
ShowStatus "upload file failed!"
Else
ShowStatus "uploading File: " & szRemote
End If
Open szLocal For Binary As #1
nTotFileLen = LOF(1)
do
Get 1, , sBuffer
If (nTotFileLen - nSentByte) > sReadBuffer Then
If InternetWriteFile(hFile, sBuffer, sReadBuffer, nRet) = 0 Then
MsgBox "Upload File Error:" & szLocal
Exit Do
End If
Else
If InternetWriteFile(hFile, sBuffer, nTotFileLen - nSentByte, nRet) = 0 Then
MsgBox "Upload File Error:" & szLocal
Exit Do
End If
End If
nSentByte = nSentByte + sReadBuffer
If nSentByte >= nTotFileLen Then Exit Do
DoEvents
loop