我需要在远程ftp服务器上打开一个csv文件,过滤数据,然后将结果保存在同一个ftp服务器上的新文件中。
我想知道如果不下载文件就可以。我可能需要创建一个流但不知道如何。
过滤器不是很困难。我只需要过滤特定日期的记录,并删除几列。
有什么想法吗?
由于 阿莱克斯
答案 0 :(得分:1)
我想你必须下载它。但是使用cURL很简单。
下载:
curl ftp://myftpsite.com/path/to/csv/your_file.csv --user myname:mypassword -o your_file.csv
上传:
curl -T your_file.csv ftp://myftpsite.com/path/to/csv/ --user myname:mypassword
根据你需要做什么(这看起来很简单),你可能甚至不需要php来做到这一点。 一个简单的bash脚本可以在很少的代码行中完成它。