我需要上传多个文件从目录通过FTP和SFTP的服务器。我已经用python,paramiko和线程解决了SFTP的这个任务。但是我在FTP上遇到了问题。我尝试使用ftplib for python,但它似乎不支持线程,我一个文件一个文件地上传,速度很慢。
我想知道有没有可能在不创建单独的连接/授权的情况下使用FTP协议进行多线程上传(这需要太长时间)?
解决方案可以是Python或PHP。也许是卷曲?如果有任何想法都会很感激的。
我正在尝试将一个小时内生成的最新文件上传到远程服务器。但是我编写的脚本足够智能,可以只收集目录中的最新文件并将其上传到FTP。是否有可能将变量类型设置为数组并上传数组中的文件?
我的FTP批处理文件:
FOR /F %%I IN ('DIR "abcdef*.bac" /B /O:D') DO SET latest_file=%%I
echo user domain/username> ftp.txt
echo password>> ftp.txt
echo cd remotepath>> ftp.txt
echo put %la
我真的不知道该怎么问。我可以检查一下是用HTTP还是用FTP上传文件吗?那个文件有多满..。就像进步,但不是相对的。我想做一个自动文件移动脚本。如果文件是满的..。上传100%,所以没坏。而不是我的剧本把那个文件移到另一个地方。
我可以和apache检查completeness of a file吗?
我的问题是,我的用户upload with FTP。所以我can't make a progress with ajax。
我们可以用
copy (select * from mytbl) to 'D:/products.csv' with csv header
将data中的mytbl导入到local disk D
那么,是否可以使用同样的方法将文件直接上传到FTP-Server中呢?
我试过像这样
copy (select * from mytbl) to 'ftp://usrname:mypasswrd@ftp.drivehq.com/masters/3/product/products.csv' with csv header
但是得到了这个error
ERROR: re
使用proftpd,是否有一个很好的方法自动同步上传的文件从上传目录到其他目录?
我们的布局有点像这样:
~/ftp/some/path <-- Files are uploaded here
~/some/other/path/not/accessible/via/ftp <-- But also need to be here after uploading
是否有一种自动完成此操作的好方法,或者我是否必须告诉任何上传文件的人上传两次,并打开一个额外的目录(包含我们不能重新分发的数据)?
我正在使用CF事件网关监控服务器上的FTP上传目录。到目前为止还好,但我想知道上传文件的计算机的IP地址。服务器为Windows Web server 2008 R2 IIS7和Windows FTP 7.5
我的目标是咆哮类型的消息,如果上传的文件已被正确处理(否则错误消息),为此,我需要发送者的IP。(LAN内的NAT没有问题)
FTP服务写入一个包含IP的日志,我可以尝试将其与目录监视事件相关联,但是除了抓取日志之外,还有其他方法吗?