代码如下:
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,其包含路径和文件名,当路径中包含空格时发送不成功,请问如何解决?
谢谢!

解决方案 »

  1.   

    查了UTF-8编码的相关内容,都是汉字编码之类的问题,没有说处理空格的啊!而且代码还很长哦!
    请Forditor 再解答一下好吗?或给段代码如何
      

  2.   

    空格的URL UTF-8对应的就是 +
      

  3.   

    我搜了一下,大部分都是用API 函数GetShortPathName来解决长路径的问题,好像比较简单。
    而Forditor 所说的 URL UTF-8 不知是怎么回事?能否给个实例,谢谢!
      

  4.   


    自己搞定!
    用API函数GetShortPathName来解决长路径的问题。