jjzjj

FtpClient

全部标签

java - 如何导入 org.apache.commons.net.ftp.FTPClient

在Eclipse中,以下导入...importorg.apache.commons.net.ftp.FTPClient;...产生以下错误信息...Theimportorg.apachecannotberesolved我不知道如何导入,也不知道在哪里下载导入(如果需要)。我可能需要一组点击式Eclipse说明来解决这个问题。 最佳答案 步骤:-下载此commons-net.jar文件解压缩zip文件复制Jar文件将文件放在项目的lib文件夹中。右击项目在列表左侧,点击“JavaBuildPath”点击库标签并点击“添加Jar”浏览C

Java Apache FTPClient : How to know my current directory

我的问题很简单:我在连接到FTP的简单应用程序中使用Apachecommons.netAPI,我可以使用changeWorkingDirectory方法更改工作目录。但是...我怎么知道我的当前目录而不更改它? 最佳答案 printWorkingDirectory()返回当前工作目录的路径名。Here'sthereference. 关于JavaApacheFTPClient:Howtoknowmycurrentdirectory,我们在StackOverflow上找到一个类似的问题:

java - ftpClient.retrieveFileStream(filepath) 返回 null

我有一个文件夹,它在ftp中有3个文件。对于第一个文件,bufferreader正在成功读取。但是从第二个文件InputStream获取为null。不知道是什么原因。我的代码是importjava.io.BufferedReader;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.net.SocketException;importjava.uti

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@

java - 使用 FTPClient Java 检索文件内容

我正在使用commonsFTPCLIENT我只想要来自ftp服务器的文件内容。我不想将它写入临时文件。有什么办法可以做到这一点。fileoutputstream应该总是指向一个本地文件。提前致谢。 最佳答案 使用FTPClient.retrieveFileStream(String). 关于java-使用FTPClientJava检索文件内容,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

java - java中FTPClient类的问题

我正在使用org.apache.commons.net.ftp.FTPClient并看到行为,好吧......令人困惑。下面的方法打算遍历FTPFile列表,读入它们,然后对内容做一些事情。一切正常。没有(真正)起作用的是FTPClient对象执行以下操作......1)ProperlyretrievesandstorestheFIRSTfileinthelist2)ListitemevaluatestoNULLforxnumberofsuccessiveiterationsoftheloop(xvariesonsuccessiveattempts3)managestoretrieve

java - 使用 Apache Commons FTPClient 监控进度

我有一个简单的FTPClient类,它从FTP服务器下载文件。我还需要监控下载进度,但我看不出有什么办法。实际下载文件功能是一个简单的功能(你的ftp客户端名称).retrieveFile(arg1,arg2);如何监控下载进度?谢谢,匿名。 最佳答案 您需要一个CountingOutputStream(如CommonsIO中所示:http://commons.apache.org/io/api-release/index.html)。您创建其中一个,将目标OutputStream包装在其中,然后您可以按需检查ByteCount以监

java - Android 上的 FTP 上传和下载

我在设置INTERNET_ACCESS等后收到此错误...privateclassAsyncUploadextendsAsyncTask{publicvoidftpUpload(){FTPClientcon=newFTPClient();try{con.connect("ftp.194.90.81.149");//hereirecieveexception//theexceptionisjava.unknownhostexception//java.net.UnknownHostException:Unabletoresolvehost"ftp.194.90.81.149":Noadd

java - 使用 FTPS 从 android 传输文件到服务器

这个问题在这里已经有了答案:HowtoconnecttoFTPSserverwithdataconnectionusingsameTLSsession?(4个答案)关闭去年。我正在使用ApacheCommonsFTPlibrary在我的安卓应用程序中我正在通过FTPS建立连接,虽然它可以完美地连接到服务器,但我在传输文件时遇到了问题。订购应用程序的客户出于安全原因,要求在使用PROTP时请求数据连接上的TLSsession恢复。因此,我在服务器上启用了这个选项:正如我所说,我可以连接到服务器,但不能传输文件。如果我停用“使用PROTP时需要在数据连接上恢复TLSsession”复选框,

java - FTPClient 在上传到 Android 上的 FTP 服务器时损坏图像?

我正在尝试从Android手机(HTCDesireHD)将图像上传到FTP服务器(在我的本地PC上)。图像将发送到FTP服务器,但它们已损坏。并且方法(ftpClient.storeFile())抛出IOException(错误文件编号)请帮帮我。这是损坏的图片链接:http://imageshack.us/photo/my-images/820/komikb.jpg/这是代码:FTPClientftpClient=newFTPClient();try{ftpClient.connect("192.168.2.14");ftpClient.setFileType(FTP.BINARY_