boon 发表于 2023-4-11 19:26

易语言连接ftp服务器内网穿透后不能传输文件

编写一个易语言的软件需要从ftp服务器下载cfg文件
开始我以为是写错了哪一步,但是将
连接FTP服务器 (xxxxxx ) = 真
改为本地端口和ip可以进行下载和上传
改为内网穿透端口和ip却不可以进行下载和上传(使用的是樱花穿透服务)
但是连接是可以的


.版本 2
.支持库 internet

    .如果 (连接FTP服务器 (内网穿透ip和端口) = 真)
      FTP文件下载 (“/cfg/注意事项.txt”, 取运行目录 () + “\注意事项.TXT”, 假)
    .否则
      结束 ()

这里是正常运行可以进入软件
但是无法下载和上传
求解

LXGZJ237 发表于 2023-4-11 20:20

用系统自带的explore或者别的工具试一下这个FTP有没有问题

知心 发表于 2023-4-11 20:26

内网穿透是不是不支持ftp协议

renpeng009 发表于 2023-4-11 20:31

因为FTP协议在传输文件的时候换了端口

BlueTears 发表于 2023-4-11 20:51

ftp的是连接是21端口,传送数据是其他的端口

4899 发表于 2023-4-11 21:09

应该是你的樱花穿透服务不支持FTP协议。。。FTP默认用的21端口。

不知道改成啥 发表于 2023-4-11 21:09

本帖最后由 tanzhiwei 于 2023-4-11 21:11 编辑

FTP内网穿透要使用IP段不是说你开通21就能用的
不要直接用21,可以用10021
然后增加一个端口段用于传文件:10100~10150
在ftp服务里面可以找到设置IP段的地方

lxj2004 发表于 2023-4-11 22:12

水清无余 发表于 2023-4-12 08:43

tanzhiwei 发表于 2023-4-11 21:09
FTP内网穿透要使用IP段不是说你开通21就能用的
不要直接用21,可以用10021
然后增加一个端口段用于传文件 ...

比如宝塔面板怎么设置呢{:301_999:}

不知道改成啥 发表于 2023-4-12 08:55

水清无余 发表于 2023-4-12 08:43
比如宝塔面板怎么设置呢

思路都给你了你还不会,太可怕了,我给你百度了一个
https://www.ncyteng.com/news/show/1153.html
页: [1] 2
查看完整版本: 易语言连接ftp服务器内网穿透后不能传输文件