草庐IT

ftp_nlist

全部标签

java - org.apache.commons.net.ftp.FTPClient listFiles() 问题

org.apache.commons.net.ftp.FTPClient的listFiles()方法在127.0.0.1上的Filezilla服务器上工作正常,但返回null在公共(public)FTP服务器的根目录,例如belnet.be。下面的链接中有一个相同的问题,但enterRemotePassiveMode()似乎没有帮助。ApacheCommonsFTPClient.listFiles会不会是列表解析的问题?如果是这样,如何解决这个问题?编辑:这是一个目录缓存转储:FileZilla目录缓存转储正在转储1个缓存目录Entry1:Path:/Server:anonymous@

如何使用Spring MultipartFile将图像上传到FTP服务器而不将图像存储在本地磁盘中

任何人都可以帮助我如何将图像上传到FTP服务器,并在春季将其存储到本地磁盘上,我尝试了它正在上传,但它正在将图像存储在同一项目工作空间中,也是在FTP服务器中。我尝试过的代码下方?@RequestMapping(method=RequestMethod.POST,value="/updateprofile1",consumes="multipart/form-data")publicStringhandleFileUpload(@RequestParam("file")MultipartFilefile,RedirectAttributesredirectAttributes){FTPSCli

java - 正确检查 FTP 服务器连接

我在程序开始时打开一个到FTP服务器的连接。在我对服务器执行操作之前,我想检查连接是否已成功建立。最简单快速的方式,所以如果连接断开,我会尝试重新连接。我用这段代码来做到这一点:privatebooleancheckConnection(){try{booleansuccess=ftpClient.login(user_name,password);if(success)returntrue;elsereturnfalse;}}但是这个方法在连接关闭时会抛出一个NullPointer异常。我可以检查与ftpClient.connect(server,port);的连接,但这就像重新尝试

java - apache-commons ftp 检索多个文件

我正在尝试使用apache-commonsnetFTPlib从FTP服务器获取。如果目录中只有1个文件,代码可以正常工作,但我第二次调用retrieveFileStream()时总是返回null。有什么想法吗?我编写了以下示例代码来演示我的问题。publicstaticvoidmain(String[]args)throwsException{StringstrLine;FTPClientclient=null;try{client=newFTPClient();client.connect("localhost",21);client.enterLocalPassiveMode();

java - ftp 不能在 java 中正确下载文件?

当我使用以下代码下载文件时,它只是将文件写入本地目标,但文件大小均为零。有人能说说为什么会发生这种情况以及如何解决吗?importorg.apache.commons.net.ftp.FTPClient;importorg.apache.commons.net.ftp.FTPFile;importjava.io.FileOutputStream;importjava.io.IOException;publicclassFtpDownload{publicstaticvoidmain(String[]args){FTPClientclient=newFTPClient();FileOut

解决FTP“服务器回应不可路由的地址。使用服务器地址替代”错误

问题背景我们使用FileZillaServer搭建FTP服务器。我们在服务器上监听了21端口作为服务器FTP端口。我们还选择了端口范围49123-49124作为被动模式端口,因为我们想让客户端全部以被动模式连接。服务端口被动模式端口范围由于我们的服务器不暴露在公网上,我们使用FRP进行内网穿透。配置信息被记录在frpc.ini中,内容如下。[common]server_addr=someone.netserver_port=7000token=passowrdlocal_ip=192.168.1.185[ftpsrvport]type=tcplocal_port=21remote_port=2

java - 从 ftp 获取最新文件

尝试创建一个简单的插件,它可以简单地连接到一个ftp站点,查找最新文件,然后下载它。但是,它没有获取最新文件。我正在使用org.apache.commons.net.ftp.ftpclient进行所有操作。这是我的代码publicstaticvoidmain(String[]args){FTPClientclient=newFTPClient();try{client.connect(host);client.login(user,pwd);FTPFile[]files=client.listFiles();FTPFilelastFile=lastFileModified(files)

java - 如何知道FTP欢迎消息的结束

我的问题是我正在创建一个FTP客户端,到目前为止它的工作完美无缺,除了一个小细节,这一直困扰着我。我需要知道FTP欢迎消息跨越了多少行...这是NotAcceptable!privateSocketconnection;privatePrintWriteroutStream;privateScannerinStream;publicvoidInitiateConnection()throwsIOException{log.Info(this,"Initiatingconnectiontohost:"+host+":"+port);connection=newSocket(host,po

java - URLConnection FTP 列表文件

URLurl=newURL("ftp://user:pass@ftp.example.com/thefolder/");URLConnectionconnection=url.openConnection();...//Listfilesinfolder...使用类似上面的方法,我想知道如何获取文件夹“thefolder”中的文件列表?根据这个原始问题,我将这个简单的FTP连接放在一起,它可以正常工作并且看起来不错。它可以看到/live/conf/位置中的所有文件,并将它们全部复制到本地/conf/位置。唯一的问题是,它正在复制文件,但没有内容。它们都是0KB并且是空的。谁能看到任何明

java - 如何使用 JSch 访问 FTP 服务器?

我在本地Windows7机器上安装了FileZillaFTPServer。我还在同一台机器上安装了FileZillaFTP客户端。两者之间的连接成功确认服务器和客户端伙伴关系存在。我编写了一个用于连接到FileZillaFTP服务器的快速而肮脏的小Jsch程序,下面是该程序:publicclassTestJSch{/**CreatesanewinstanceofTestCommonsNet*/publicTestJSch(){}/***main-Unittestprogram**@paramargs*Commandlinearguments**/publicstaticvoidmain