jjzjj

FtpClient

全部标签

java - Android FTP 库

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion我正在寻找一个可以在android上运行的java库,它可以从FTP服务器下载和恢复文件。有谁知道这样的图书馆。我发现了很多客户端应用程序,但没有独立的库。 最佳答案 尝试使用apachecommonsftpFTPClientftpClient=newFTPClient();ftpClient.conn

java - Android FTP 库

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion我正在寻找一个可以在android上运行的java库,它可以从FTP服务器下载和恢复文件。有谁知道这样的图书馆。我发现了很多客户端应用程序,但没有独立的库。 最佳答案 尝试使用apachecommonsftpFTPClientftpClient=newFTPClient();ftpClient.conn

Android FTPClient - retrieveFileStream() 总是返回 null

我是Android新手。我正在尝试使用ApacheCommonsFTPClient从ftp服务器将文件下载到sdcard。InputStreaminput=client.retrieveFileStream("/"+fileName);行始终返回null。但该文件位于Ftp位置。请帮助我知道错误在哪里。我在list中设置了以下权限;android:name="android.permission.INTERNET"和android:name="android.permission.WRITE_EXTERNAL_STORAGE"我的代码privatestaticvoiddownLoad(

android - 如何使用 FTPClient 将图片上传到 FTP?

我正在使用FTPClientcon=newFTPClient();try{con.connect(HOST);if(con.login(LOGIN,PASSWORD)){con.enterLocalPassiveMode();InputStreaminstream=context.openFileInput(filename);con.storeFile(filename,instream);instream.close();}}catch(Exceptione){e.printStackTrace();}try{con.logout();con.disconnect();}使用文本文

java - Apache 公地网 : Should I create a new FTPClient object on each connection or reuse one?

我只是想知道:在我的Java应用程序中,每次我需要连接到FTP服务器时,我应该创建一个新的FTPClient对象,还是应该创建一个FTPClient()对象并在每次连接时重新使用它连接到FTP服务器? 最佳答案 两者都可以,但apachecommons.net库是notthreadsafe,因此如果您确实使用一个具有多个线程的客户端,请注意您必须同步对它的访问。 关于java-Apache公地网:ShouldIcreateanewFTPClientobjectoneachconnecti

java - FtpClient storeFile 总是返回 False

请想办法。代码运行正常,没有任何异常。try{FTPClientftp=newFTPClient();ftp.connect(server);if(!ftp.login(username,password)){ftp.logout();returnfalse;}intreply=ftp.getReplyCode();if(!FTPReply.isPositiveCompletion(reply)){ftp.disconnect();returnfalse;}InputStreamin=newFileInputStream(localfile);ftp.setFileType(ftp.B

java - Apache Commons FTPClient.listFiles

我正在使用org.apache.commons.net.ftp.FTPClient在我的一个应用程序中使用FTP服务器。我能够connect、login、pwd和cwd。但是,当我尝试list文件时,它不会返回该目录中的文件列表,我确定那里有文件。我使用的方法是FTPFile[]listFiles(),它返回一个空的FTPFile数组。请在我尝试此操作的代码片段下方找到:Stringhostname=properties.getProperty("FTP_SERVER");Stringuser=properties.getProperty("FTP_USER");Stringpassw

java - 使用 org.apache.commons.net.ftp.FTPClient 保护 FTP

有没有一种方法可以使用org.apache.commons.net.ftp.FTPClient实现安全的FTP?如果没有,Java的其他选择是什么? 最佳答案 首先,请确保您了解FTPS(安全FTP)和SFTP之间的区别:FTPSversusSFTPversusSCP如果您需要FTPS(又名SecureFTP或FTPoverTLS/SSL),您可以使用FTPSClientclass来自ApacheCommons库而不是FTPClient。如果您需要SFTP(通过SSH),您需要一个不同的库。见:Howtoretrieveafilef

java - FTPClient - Java,上传文件

我正在尝试进行非常简单的文件上传。我想要一个可以上传我告诉它的任何文件的JavaFTPClient。但是pdf总是一团糟,我的pdf编辑器(Adobe)不会打开它,说存在I/O错误。我正在使用以下类:importorg.apache.commons.net.ftp.FTPClient;....FTPClientclient=newFTPClient();FileInputStreamfis=null;try{client.connect("mydomain.com");client.login("user","password");Stringfilename="myPDF.pdf";

java - 使用 apache commons-net FTPClient 传输原始二进制文件?

更新:已解决我在打电话FTPClient.setFileType()之前我登录后,无论我将其设置为什么,都会导致FTP服务器使用默认模式(ASCII)。另一方面,客户端的行为就好像文件类型已正确设置。BINARY模式现在完全按需要工作,在所有情况下都逐字节传输文件。我所要做的就是在wireshark中嗅探一些流量,然后使用netcat模仿FTP命令来查看发生了什么。我前两天怎么没想到!?谢谢大家的帮助!我有一个xml文件,utf-16编码,我使用apache的commons-net-2.0java库的FTPClient从FTP站点下载。它支持两种传输模式:ASCII_FILE_TYPE