在进行一些测试时,FTPClient似乎不支持多个文件,但我会与开发人员仔细检查,以确保没有我不知道的命令。
当做
Dana公司
在进行一些测试时,FTPClient似乎不支持多个文件,但我会与开发人员仔细检查,以确保没有我不知道的命令。
当做
Dana公司
我仔细检查了一下,FTPClient无法发送多个文件,尽管这是我们可以考虑的未来操作系统版本。
开发人员确实建议使用循环处理文件:
昏暗的i
dim文件(3)为字符串*64=
{“USR:File1.dat”、“USR:File2.dat”和“USR:File3.dat”}
对于i=1到3
FTPClient(…,文件(i))
下一个i
我在上面强调的语法是相当新的(在最新的操作系统中实现);即在声明时初始化变量的能力。如果您的文件名是动态的,那么您可以使用其他技术来填充Files()数组。
当做
Dana公司
作为字符串*64的dim文件(3)={“USR:File1.dat”、“USR:File2.dat”和“USR:File3.dat”}
请注意,这需要全部在一行上。换行导致初始化字符串移动到下一行。
:)Dana
Dana,
谢谢你的回复!我们已经在使用循环来发送文件。我们遇到的问题是每个文件的时间(20-30秒)。这似乎是每次文件传输而不是文件大小发生的握手的问题,因为文件大小变化多达100倍,而连接时间仅变化1倍。
因此,如果我们不能在每个连接上发送多个文件,是否有其他设置可用于微调FTPClient连接握手?
克里斯
我能提供的唯一建议是在SlowSequence中运行FTPClient,这样它就不会阻碍主程序的执行。
问候,Dana
啊啊。反向DNS查找超时可能会导致各种问题:>;。我们只需要22秒就可以传输16个文件,这些文件耗时近5.5分钟。生活更美好。考虑到此线程已关闭,谢谢!