我需要上传多个文件从目录通过FTP和SFTP的服务器。我已经用python,paramiko和线程解决了SFTP的这个任务。但是我在FTP上遇到了问题。我尝试使用ftplib for python,但它似乎不支持线程,我一个文件一个文件地上传,速度很慢。
我想知道有没有可能在不创建单独的连接/授权的情况下使用FTP协议进行多线程上传(这需要太长时间)?
解决方案可以是Python或PHP。也许是卷曲?如果有任何想法都会很感激的。
我真的不知道该怎么问。我可以检查一下是用HTTP还是用FTP上传文件吗?那个文件有多满..。就像进步,但不是相对的。我想做一个自动文件移动脚本。如果文件是满的..。上传100%,所以没坏。而不是我的剧本把那个文件移到另一个地方。
我可以和apache检查completeness of a file吗?
我的问题是,我的用户upload with FTP。所以我can't make a progress with ajax。
我必须登录到多个服务器并上传一些文件。有机会用AutoIt对此进行编码吗?
我用批处理文件对其进行了测试,但不起作用:
echo open < /FTP/ftphost.txt
echo < /FTP/ftpuser.txt
echo < /FTP/ftppass.txt
echo cd C:\Dokumente und Einstellungen\Administrator\Desktop\FTP\dateien>>ftp.txt
echo cd httpdocs>>ftp.txt
echo mput test
我有一个简单的ftp脚本文件来上传一个文件到服务器。
Script.txt包含:
open ftp.host.com
user Fred PASSword
send c:\hotsheet.dat
disconnect
quit
cmd行是
Ftp -s:Script.txt
它开始正确处理,但登录失败。我想我的密码是用小写写的。
我使用的是Visual studio 2012,用VB编写。我想找到一种方法来启动批处理文件进行FTP下载或上传,在CMD窗口中显示进度,并将传输次数的结果记录到文本框中。
任何帮助都是非常感谢的。
FTP批处理脚本如下:
文件名: FTP_1M_Download.bat:
@Echo off
cd (Folder name here)
ftp -s:FTP_1M_Download_s.bat
文件名: FTP_1M_Download_s.bat:
open (FTP Address here)
username
password
has
我正在编写一个脚本,它会自动连接到ftp服务器,并上传两个简单的文件。我在互联网上找到了许多指南,用来通过批处理文件上传文件到ftp服务器,而且它工作得很好。
我的问题是,我需要用PKCS证书连接到服务器。甚至可以用批处理编写这样的脚本吗?
如果没有,还有其他的可能性吗?
系统: Windows 7.7601
当前脚本:
set tempftp=fileserver.ftp
:# create ftp-script
echo OPEN xxx.xx.xx.xx > %tempftp%
echo USER username pwd >> %tempftp%
rem not w
我使用perl Net:: FTP ::Recursive模块将文件夹从本地上传到FTP。我已经编写了下面的示例代码。在这段代码中,我需要知道上传过程的状态,比如它是否已经上传。
use strict;
use Net::FTP:recursive;
my $ftp_con= Net::FTP::Recursive->new('host.com',Debug=>0);
$ftp_con->login('username','password');
$ftp_con->rput('d:\my_test',&
我有一个用python开发的ftp客户端。当我在当前目录中指定一个文件时,它将成功上传。我希望指定一个不同的目录,但当前目录除外。我如何修改这段代码?
from ftplib import FTP
ftp = FTP('')
ftp.connect("127.0.0.1", 1026)
ftp.login()
ftp.retrlines('LIST')
def uploadFile():
filename = "f.txt" #replace with your file in your home folder
ftp.s