Foxtable(狐表)用户栏目专家坐堂 → 使用filezilla server部署的FTP服务器,怎么不能使用ftpclient上传功能


  共有1859人关注过本帖树形打印复制链接

主题:使用filezilla server部署的FTP服务器,怎么不能使用ftpclient上传功能

帅哥哟,离线,有人找我吗?
xluoping
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3759 威望:0 精华:0 注册:2016/4/2 12:11:00
使用filezilla server部署的FTP服务器,怎么不能使用ftpclient上传功能  发帖心情 Post By:2024/3/19 7:53:00 [只看该作者]

使用filezilla server部署的FTP服务器,能连接,怎么不能使用ftpclient上传功能,但是用其他FTP软件是可以上传的,这是怎么回事?

Dim ftp1 As New FtpClient
ftp1.Host = ""
ftp1.Account = ""
ftp1.Password = ""
ftp1.Changedir("\ehs")
ftp1.Connect 为 true
ftp1.Upload("E:\文件8.pptx","\文件8.pptx") 为 false

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/19 8:49:00 [只看该作者]

使用管理器上传,看看提示什么错误?
[此贴子已经被作者于2024/3/19 8:49:00编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
xluoping
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3759 威望:0 精华:0 注册:2016/4/2 12:11:00
  发帖心情 Post By:2024/3/19 9:55:00 [只看该作者]

if ftp1.Upload("E:\文件8.pptx","\文件8.pptx") = true then
else
end if
foxtable 没有提示错误


filezilla server 有如下:

<Date/Time> Info [Type] Message
<2024/3/19 9:51:16> FTP Session 9 113.87.157.183 EHS_FTP [Response] 257 "/" is current directory.
<Date/Time> Info [Type] Message
<2024/3/19 9:51:36> FTP Session 10 113.87.157.183 EHS_FTP [Error] Failed connection for data socket. Reason: ECONNABORTED - Connection aborted.

 回到顶部
帅哥哟,离线,有人找我吗?
xluoping
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3759 威望:0 精华:0 注册:2016/4/2 12:11:00
  发帖心情 Post By:2024/3/19 10:09:00 [只看该作者]

[10:07:59] 正在进入目录[/ehsup/]
[10:07:59] 已经进入目录[/ehsup],用时:0.197秒
[10:08:34] 设置二进制传输模式成功
[10:08:34] 正在列表文件
[10:08:34] 列表文件失败,550 Couldn't open the file or directory

[10:08:34] 正在上传文件[安全评价.jpg]
[10:08:35] 文件[安全评价.jpg]上传失败,550 Invalid file name or path

[10:08:35] 正在列表文件
[10:08:35] 列表文件失败,550 Couldn't open the file or directory


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/19 10:10:00 [只看该作者]

打开管理器上传,看看会提示什么错误

Dim ftp1 As New FtpClient
ftp1.Host = ""
ftp1.Account = ""
ftp1.Password = ""
ftp1.Changedir("\ehs")
ftp1.OpenManager

 回到顶部
帅哥哟,离线,有人找我吗?
xluoping
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3759 威望:0 精华:0 注册:2016/4/2 12:11:00
  发帖心情 Post By:2024/3/19 21:31:00 [只看该作者]

[21:27:56] 正在连接服务器
[21:27:56] 传递用户名:EHS_FTP
[21:27:56] 传递用户密码:******
[21:27:56] 设置二进制传输模式成功
[21:27:56] 正在进入目录[/ehsup/]
[21:27:56] 已经进入目录[/ehsup],用时:0.032秒
[21:27:56] 服务器连接成功,用时:0.231秒
[21:27:56] 正在列表
[21:28:17] 不能连接到服务器,由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 120.25.244.239:54298
[21:28:17] 正在进入目录[/ehsup/]
[21:28:27] FTP错误,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O o0o 0o()
[21:28:27] [/ehsup/]进入失败,
[21:28:27] 正在连接服务器
[21:28:28] 传递用户名:EHS_FTP
[21:28:28] 传递用户密码:******
[21:28:28] 设置二进制传输模式成功
[21:28:28] 正在进入目录[/ehsup/]
[21:28:28] 已经进入目录[/ehsup],用时:0.036秒
[21:28:28] 服务器连接成功,用时:0.21秒
[21:28:28] 正在列表
[21:28:49] 不能连接到服务器,由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 120.25.244.239:65002
[21:28:49] 正在列表
[21:28:59] FTP错误,System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O o0o 0o()
[21:28:59] 进入PASV模式失败,
[21:28:59] FTP错误,System.Net.Sockets.SocketException: 无法立即完成一个非阻止性套接字操作。
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   在 System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 size, SocketFlags socketFlags)
   在 Foxtable.FTPClient.O o0o 0o()

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/19 22:04:00 [只看该作者]

看提示像是没有权限。

另外看看服务端有没有开启pasv模式

 回到顶部
帅哥哟,离线,有人找我吗?
xluoping
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:368 积分:3759 威望:0 精华:0 注册:2016/4/2 12:11:00
  发帖心情 Post By:2024/3/20 10:37:00 [只看该作者]

ftp.utf8 = true

服务器路径 用 /

 回到顶部
帅哥哟,离线,有人找我吗?
cd_tdh
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3209 积分:21331 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2024/3/20 11:30:00 [只看该作者]

用server-U部署嘛,超级简单

 回到顶部