|
|
1
2
|
|
|
2
4
测试所有返回代码 确定它在哪里失败了?
你甚至都不知道 在尝试发送文件之前,知道您是否已连接 如果你克服了这一点,你实际上可能会得到一个关于ftpPutFile失败原因的详细解释,就像这个例子一样:
|
|
|
3
4
首先,通过检查您是否可以使用Microsoft的内置FTP程序对同一文件进行FTP,排除程序中的任何重大错误(或者如果您愿意,可以将其排除在外)。 在命令行中,键入 FTP ftp.drivehq.com (return) 如果您没有收到登录提示,则说明您的Delphi代码之外存在问题。您的互联网连接有限(可能是FTP端口25被防火墙/路由器阻止),或者FTP地址本身有问题。
BIN (return) PUT 'C:\Documents and Settings\Omair\Desktop\loggen.txt' (return) 如果这似乎发送了你的文件(顺便说一句,键入BYE离开FTP程序),那么你的问题在于你的Delphi代码,而不是FTP进程本身(这里的其他答案很有帮助地指出了你需要在Delphi代码本身中检查的事情)。如果它似乎没有发送文件,我再次建议你在分割Delphi代码之前先解决这个问题。
当我做任何一种像这样的“在线”工作时,我总是试图得到一个单独的过程来测试系统的“另一端”,一个不使用我自己代码的过程。 |
|
|
Jace Johnson · 我应该使用多个地图功能还是只使用一个 2 年前 |
|
|
Pop Bob · Api返回UnsupportedMediaType 2 年前 |
|
|
Mr FoX · 如何从mysqli输出json数组,而[重复] 2 年前 |