以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- FTP上传错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62682) |
|
-- 作者:newsun2k -- 发布时间:2015/1/6 10:43:00 -- FTP上传错误 代码如下,始终报“上传失败”。对应的文件夹权限有,且无任何文件。 如果打开ftp manager上传就无问题。何解??? Dim ftp2 As new ftpclient ftp2.host = "127.0.0.1" ftp2.Account = "ftp_c2" ftp2.Password = "123456" If ftp2.Upload("d:\\abc.zip","\\送件包\\abc.zip") = True Then Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) Else Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) End If
|
|
-- 作者:Bin -- 发布时间:2015/1/6 10:45:00 -- 可能是你路径错误, 检查一下. |
|
-- 作者:有点甜 -- 发布时间:2015/1/6 10:45:00 -- 试试,ftp的路径一定要写对。
If ftp2.Upload("d:\\abc.zip","/送件包/abc.zip") = True Then |
|
-- 作者:newsun2k -- 发布时间:2015/1/6 10:53:00 --
|
|
-- 作者:Bin -- 发布时间:2015/1/6 10:56:00 -- 检查一下你的路径是否正确 D盘是否有这个文件 FTP路径是否正确,文件夹是否存在 |
|
-- 作者:Bin -- 发布时间:2015/1/6 10:56:00 -- 你试试If ftp2.Upload("d:\\abc.zip","/abc.zip") = True Then |
|
-- 作者:newsun2k -- 发布时间:2015/1/6 11:05:00 -- 我发现了问题了,是中文的问题。 改成 If ftp2.Upload("d:\\abc.zip","/abc/abc.zip") = True Then 就可以了。 如果打开manager,看到的中文路径都是乱码,这个怎么办?
|
|
-- 作者:有点甜 -- 发布时间:2015/1/6 11:07:00 -- ftp2.UTF8 = True
http://www.foxtable.com/help/topics/2657.htm
|
|
-- 作者:newsun2k -- 发布时间:2015/1/6 11:11:00 -- 谢谢,我找这个属性,没找到,还以为没有 |