代码如下:
txtUploadFile="C:\My Documents\Send.txt" ‘包含路径和文件名,且路径中包含空格
With Inet1
.Cancel
.URL = txtServerName.Text
.Password = txtPassword.Text
.UserName = txtUserName.Text
.RemotePort = txtRemotePort.Text
.AccessType = icUseDefault
.Protocol = icFTP
.Execute .URL, "put " & txtUploadFile & " " & txtServerPath.Text & Right(txtUploadFile, n)
End With
我要用变量txtUploadFile,其包含路径和文件名,当路径中包含空格时发送不成功,请问如何解决?
谢谢!
txtUploadFile="C:\My Documents\Send.txt" ‘包含路径和文件名,且路径中包含空格
With Inet1
.Cancel
.URL = txtServerName.Text
.Password = txtPassword.Text
.UserName = txtUserName.Text
.RemotePort = txtRemotePort.Text
.AccessType = icUseDefault
.Protocol = icFTP
.Execute .URL, "put " & txtUploadFile & " " & txtServerPath.Text & Right(txtUploadFile, n)
End With
我要用变量txtUploadFile,其包含路径和文件名,当路径中包含空格时发送不成功,请问如何解决?
谢谢!
请Forditor 再解答一下好吗?或给段代码如何
而Forditor 所说的 URL UTF-8 不知是怎么回事?能否给个实例,谢谢!
自己搞定!
用API函数GetShortPathName来解决长路径的问题。