我有一个FTP类,它具有连接、断开、上传和下载文件到另一个ftp服务器的功能。我有这个函数,我想记录文本文件中上传失败的原因,但是基于文档,它只在失败时返回false:
public function upload($remote_file, $file, $mode = FTP_ASCIIftp_put($this->ftp_connection, $remote_file
因此,我有代码在临时目录中的文本文件中创建一系列步骤,然后执行shell FTP。我的问题是,一旦shell启动并通过FTP运行,是否有可能记录FTP结果?比如如果一个文件上传失败或者“找不到文件名”等等?这样,当脚本将文件推送到FTP时,我可以离开计算机,然后查看日志,看看失败的原因。这是我的FTP启动命令:
Sub executeFTPBatch(ByVal