Tag: ftp

无法在android中的FTP服务器上传文件

我正在尝试像这样上传文件 try { String extStorageDirectory = Environment.getExternalStorageDirectory().toString FTPClient ftpClient = new FTPClient(); ftpClient.connect(“xxx.xxx.xx.xx”); if (FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) { boolean status=ftpClient.login(“username”, “password”); Log.d(TAG, “login status==”+status); status=ftpClient.changeWorkingDirectory(“New directory”); Log.d(TAG, “changeWorkingDirectory status==”+status); status=ftpClient.setFileType(FTP.BINARY_FILE_TYPE); Log.d(TAG, “setFileType status==”+status); ftpClient.enterLocalPassiveMode(); String srcFilePath=extStorageDirectory + “/AA.txt”; FileInputStream srcFileStream = new FileInputStream(new File(srcFilePath)); status=ftpClient.storeFile(“AA.txt”, srcFileStream); Log.d(TAG, “upload status==”+status); ftpClient.logout(); ftpClient.disconnect(); } else { Log.d(TAG, “connectfail”); } […]

Java Android下载部分video和Play结合

我不知道该怎么做。 请建议如何下载部分大video文件并逐个播放所有部分。 实际上我必须在Android VideoView传输FTP大文件。 我搜索了很多,发现android不支持FTP流媒体。 因此,我尝试将文件分为多个部分并逐个播放。 但问题是只有文件的第一部分播放,有些则不播放。 请建议。 部分下载文件的代码。 URL url = new URL(fileUrl); URLConnection ucon = url.openConnection(); InputStream is = ucon.getInputStream(); BufferedInputStream inStream = new BufferedInputStream(is, 1024 * 5); FileOutputStream outStream = new FileOutputStream(fileName); byte[] buff = new byte[5 * 1024]; int len; int maxLenth = 10000; //Some random value int counter = 0; […]

使用Jscape FTP获取以A或B结尾的文件列表

我在我的java代码中使用FTP(com.jscape.inet.ftp.Ftp)来获取文件列表。 我使用以下代码来获取文件列表。 Enumeration files= ftp.getNameListing(“test*”); 上面的代码列出了带test * name的所有文件。 但是,我在列出以A或B结尾的所有测试文件时遇到问题。我尝试了以下模式来获取列表。 Enumeration files= ftp.getNameListing(“test*[AB]”); Enumeration files= ftp.getNameListing(“test*[AB]”); 但是他们都没有工作,我收到了一个例外 501 Qualifier too long. Use MVS naming conventions. com.jscape.inet.ftp.FtpException: Unable to connect to host **.**.**.** at com.jscape.inet.ftp.FtpBaseImplementation.openDataConnection(Unknown Source) at com.jscape.inet.ftp.FtpBaseImplementation.getNameListing(Unknown Source) at com.jscape.inet.ftp.Ftp.getNameListing(Unknown Source) 任何帮助表示赞赏。

如何在Spring集成中将XML JMS消息发送到FTP

我正在尝试使用active MQ在Spring Integration向FTP发送XML消息。 文本消息在Receiver Queue工作正常,我可以在控制台中打印消息,但是如何将此消息发送到需要存储在本地目录中的XML file中的FTP出站适配器?

FTP进度条上传文件

大家好我正在使用apache.commons.net将我的文件从SD卡上传到由文件zilla创建的ftp服务器。 但是,我想要做的就是向用户显示进度。 请你帮助我好吗? 这是我的代码: http://pastie.org/4433482

将私钥作为字符串的Java SFTP客户端

Apache Commons和JSch都需要私钥文件来建立SFTP连接。 我正在处理的项目将用于连接多个SFTP服务器。 因此,我们不希望部署多个私钥文件,而是将这些密钥保存为加密配置文件中的字符串。 是否存在不需要私钥文件对象的SFTP库?

getContentLength不适用于android for FTP url

以下代码在android上为filesize打印长度为-1,但它在桌面JAVA上运行正常。 我使用的是Android 2.2。 URL url1 = null; URLConnection uconn = null; try { url1 = new URL(“ftp://FTPHOST/file.zip”); uconn = url1.openConnection(); uconn.setDoInput(true); int len= uconn.getContentLength(); int headersize = uconn.getHeaderFields().size(); System.out.println(“******************************* “+len); } catch (Exception e) { e.printStackTrace(); } return null; 如果在android中获取文件大小的任何解决方法,请告诉我..

如何在java中提供FTP地址?

我编写了从FTP服务器下载文件的代码。 由于我本地有我的FTP服务器,我想访问“ftp:// localhost / alfresco”。 这是露天的FTP。 我有以下代码 public class FtpTransfer { public static final void main(String[] args) { FTPClient ftp = new FTPClient(); FileOutputStream br = null; try { ftp.connect(“ftp://localhost/alfresco”); ftp.login(“admin”, “admin”); String file = “KPUB//Admin//TMM//Pickup//TMM_TO_ARTESIA_06152010220246.xml”; br = new FileOutputStream(“file”); ftp.retrieveFile(“/”+file, br); System.out.println(“Downloaded…”); } catch(IOException exception) { System.out.println(“Error : “+exception); } } } 发生以下exception。 Error […]

在我的ftp服务器上使用JAVA上传后清空文件

尝试使用java在我的ftp服务器上上传文件时,我遇到了一些问题。 这是我的代码function: public static void upload_files(String un, String pw, String ip, String f){ try { FTPClient client = new FTPClient(); client.connect(ip); client.login(un,pw); InputStream is = new FileInputStream(f); client.storeFile(“test2”,is); is.close(); } catch(Exception e) { e.printStackTrace(); } } “f”是我要上传的文件的路径(即“C:\ myfile”)。 编译期间没有错误,一个文件很好地发送到服务器,但遗憾地是空的(0字节)。 我还注意到,即使我认为我有一个非常好的ISP,也需要很长时间才能简单地上传一些文本(大约40秒)。 我提前感谢所有帮助我的人。 问候,

标准Java中的FtpOutputStream或类似内容

是否有任何可能的方法使用某种OutputStream将文件写入FTP目录而不必先写入本地文件? 我发现了一些实现这一目标的第三方库,但我想知道是否有一些java“标准”类使得它成为可能,我的意思是,某些类被打包到标准Java API中。 谢谢!!