如何从AsyncTask返回ArrayList到另一个类?
我想使用asynctask和返回文件夹名称ArrayList到主类并更新Spinner适配器. 在主类中,我有适配器的旋转器 //the array i want to update in AsyncTask static ArrayList directoriesTeacher = new ArrayList(); //The adapter createfile_spinTeacher = (Spinner) findViewById(R.id.createfile_spinTeacher); final ArrayAdapter dataAdapterTeacher = new ArrayAdapter(this, android.R.layout.simple_spinner_item,directoriesTeacher); dataAdapterTeacher.setDropDownViewR
0 2024-02-13
编程技术问答社区
安卓应用在安卓4上不工作
我在2.3.3上创建了一个Android项目,并在移动设备2.3.3上尝试了它,一切正常.它在Mobile 4上不起作用,所以我为Android 4重建,但是我有同样的问题. 这是代码: public void FTP_Download(){ String server = "192.168.1.135"; int port = 21; String user = "pc1"; String pass = "1551"; FTPClient ftpClient = new FTPClient(); try { ftpClient.connect(server, port); ftpClient.login(user, pass); ftpClient.enterLocalPassiveMode(); ftpClient.setFileType(FTP.BINARY_FILE_TYPE); Toast.makeTe
0 2024-02-12
编程技术问答社区
给予ftp FILE的权限 java
我在Android中有一个与FTP连接的类,并存储一个效果的图像,问题是当我试图将图像移动到另一个目录(我使用PHP页面来调节该图像)时,有权处理它,我想将权限归于0777,但是只有" Java代码"才能做到这一点,但我不知道如何, 我正在使用ftpclient库 这是我的代码 File imageFile = new File(url[0]); FTPClient ftpClient = new FTPClient(); ftpClient.connect(InetAddress.getByName("myserver")); ftpClient.login("login", "pass"); ftpClient.changeWorkingDirectory("directory"); ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
0 2024-02-12
编程技术问答社区
Android FTPClient-retrieveFileStream()总是返回null
我是Android的新手.我正在尝试使用Apache Commons FTPClient将文件从FTP服务器下载到SDCARD.行 inputStream input = client.retrievFileStream("/" + filename); 始终返回null.但是该文件位于FTP位置.请帮助我知道错误在哪里. 我在清单中设置了以下权限; android:name =" android.permission.internet"和android:name =" android.permission.write_external_storage" 我的代码 private static void downLoad(){ FTPClient client = new FTPClient(); FileOutputStream fos = null; try { client.connect("ftp.doamin.com"
0 2024-02-05
编程技术问答社区
在ftp客户端:org.apache.commons.net.ftp.FTPClient上发现noClassDefFound错误。
我正在研究将文件发送到URL数据库的应用程序.我是从试图发送图片开始的.目前,我的Java遇到了NoclassDeffound错误.我尝试更新Java,再次删除和添加JAR文件,然后仔细检查了我的清单以获得适当的权限,所以我来这里寻求帮助.我正在发布logcat,但我将问题范围缩小到了两行代码:FTP类中的24,在UploadMedia类中将问题缩小为24.我还包括有关课程和我的清单. logcat 10-04 11:33:36.028: E/AndroidRuntime(5013): FATAL EXCEPTION: main 10-04 11:33:36.028: E/AndroidRuntime(5013): java.lang.NoClassDefFoundError: org.apache.commons.net.ftp.FTPClient 10-04 11:33:36.028: E/AndroidRuntime(5013): at com.came
2 2024-02-05
编程技术问答社区
获得连接失败。ETIMEDOUT (连接超时) in ftp connect
我一直在使用FTP在Android应用程序中上传图像,并且我正在使用以下代码与FTP连接.它在Wi-Fi中工作正常,但是如果我切换到3G或2G连接,我将获得连接超时错误.因此,您能让我知道如何照顾这种情况.我的客户也在Veriozon,Sprint,ATT网络提供商中面临此问题.它的iPhone版本在所有网络中都可以正常工作. 代码: try { ftpClient = new FTPClient(); ftpClient.setConnectTimeout(30); ftpClient.connect(InetAddress.getByName(server)); boolean isLogin = ftpClient.login(username, password); b
4 2024-02-05
编程技术问答社区
安卓ftp文件通过明确的TLS传输
我在一遍又一遍地尝试使其正常工作后发布了这个问题,没有成功. 我尝试使用Apache Commons库在Android中实现FTP文件传输.必须通过明确的TLS身份验证进行通信. 我可以成功登录,连接到服务器并列出文件,但是每当我尝试获取文件或存储文件时,我总是会得到超时异常,即使对于2KB TXT文件,我也会获得非常大的超时值. 这是我的代码: FTPSClient ftpClient = new FTPSClient("TLS", false); ftpClient.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out))); KeyManagerFactory kmf = getInstance(KeyManagerFactory.getDefaultAlgorithm()); kmf.init(null, null); KeyManager km = kmf.g
6 2024-01-31
编程技术问答社区
用FTPS将文件从安卓系统传输到服务器上
我正在使用 Apache Commons FTP库在我的Android应用程序 中 我正在通过FTPS进行连接,尽管它与服务器完美连接,但在传输文件时我有问题. 出于安全原因,订购应用程序的客户端要求在使用Protp. 时请求恢复数据连接的TLS会话. 因此,我在服务器上启用了此选项: 正如我说的,我可以连接到服务器,但不能连接传输文件. 如果我停用了"使用Prot P"框时的"必需的TLS会话恢复",则转移正常工作. 我正在寻找一种使用库进行文件传输的方法,但是没有成功,我知道必须有一种方法. 我给您相关代码的一部分: TransferImagenesFTP.ftpClient = new FTPSClient(); TransferImagenesFTP.ftpClient.connect(InetAddress.getByName("XXX_XXX_XX_X"), 26); TransferImagenesFTP.ftpClient.en
2 2024-01-31
编程技术问答社区
从FTPClient.getModificationTime()解析一个日期字符串。
我正在尝试解析一个日期字符串,该字符串是FTP服务器上文件的修改日期.以下是代码. String dateString = mFTPClient.getModificationTime(PDF_FILE_NAME_PS); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); Date modificationDate = dateFormat.parse(dateString.substring(dateString.indexOf(" "))); Log.v(TAG, "inside downloadservice dateString="+dateString); Log.v(TAG, "inside downloadservice modificationdate="+modificationDate.toString()); 我在我的日志中得到了 05-27 10:04
2 2024-01-29
编程技术问答社区
FTPClient在上传到android上的ftp服务器时损坏了图片?
我正在尝试从Android Phone(HTC Desire HD)上传图像(在本地PC上).图像将用于FTP服务器,但已损坏. 和方法(ftpclient.storefile())抛出ioexception(不良文件编号) 请帮助我. 这是损坏的图像链接: http://imageshack.us/photo/my-imimages/820/komikb.jpg/ 这是代码: FTPClient ftpClient = new FTPClient(); try { ftpClient.connect("192.168.2.14"); ftpClient.setFileType(FTP.BINARY_FILE_TYPE); ftpClient.setFileTransferMode(FTP.BINARY_FILE_TYPE); ftpClient.setSoTimeout(1000
6 2024-01-29
编程技术问答社区
.NET核心中的FTP客户端
我可以使用 netCoreApp1.0 ? 通过FTP协议下载文件/列表文件 我知道,我可以使用 ftpwebrequest 或 fluentftpppppppppppppppppppppp 但是,我的解决方案全部基于.NET标准1.6,我不想支持Full Framework只是为了拥有FTP. 解决方案 编辑.net 6 FtpWebRequest在.net 6.0中弃用. 因此,请考虑使用 fluentftppppppppppppppp (以前称为system.net.ftpclient). 它是根据MIT许可发布的,并在Nuget上获得. 对于先验.NET版本: FtpWebRequest现在在.NET Core 2.0中支持.请参阅示例用法: public static byte[] MakeRequest( string method, string uri, string username,
2 2024-01-08
编程技术问答社区
用c#从ftp下载一个文件列表到本地文件夹?
我希望将FTP中的所有文件下载到我的本地文件夹中.所有文件应在下载到本地驱动器后在FTP中删除. 从以下代码 我只能从FTP下载一个我不期望 的文件 我需要将所有文件放在文件夹中,但不能以本地文件名的名称. 我的代码: using (WebClient ftpClient = new WebClient()) { ftpClient.Credentials = new System.Net.NetworkCredential("ftpusername", "ftp pass"); ftpClient.DownloadFile("ftp://ftpdetails.com/dec.docx",@"D:\\Mainfolder\test.docx"); } 从上面的代码中,我可以下载文件并以文件的名称放置..我有很多文件可以从ftp下载并将其放在本地文件夹中.任何建议都非常感谢. 解决方案 以下是使用ftpwebresponse从目录中获取文
2 2024-01-06
编程技术问答社区
在C#中递归上传到FTP服务器
我需要从C#代码将文件夹(其中包含子文件夹和文件)从一台服务器上传到另一台服务器.我做了很少的研究,发现我们可以使用FTP实现这一目标.但是,我只能移动文件而不是整个文件夹.感谢这里的任何帮助. 解决方案 FtpWebRequest(或.NET Framework中的任何其他FTP客户端)确实没有明确支持递归文件操作(包括上传).您必须自己实施递归: 列出本地目录 迭代条目,上传文件并递归到子目录中(再次列出它们等) void UploadFtpDirectory( string sourcePath, string url, NetworkCredential credentials) { IEnumerable files = Directory.EnumerateFiles(sourcePath); foreach (string file in files) { using (WebClient c
12 2024-01-03
编程技术问答社区
FTPClient如何删除一个目录?
我想删除ftp中的文件夹. 可以FTPClient对象删除它? 解决方案 ftpwebrequest提供删除操作. 这是实现这一目标的代码: FtpWebRequest reqFTP = FtpWebRequest.Create(uri); // Credentials and login handling... reqFTP.Method = WebRequestMethods.Ftp.DeleteFile; string result = string.Empty; FtpWebResponse response = reqFTP.GetResponse(); long size = response.ContentLength; Strea
2 2024-01-03
编程技术问答社区
从FTP服务器上下载最新文件
我必须从FTP服务器下载最新文件.我知道如何从我的计算机下载最新文件,但是我没有如何从FTP服务器下载. 如何从FTP服务器下载最新文件? 这是我从计算机下载最新文件的程序 string startFolder = @"C:\Users\user3\Desktop\Documentos XML"; System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(startFolder); IEnumerable fileList = dir.GetFiles("*.*", System.IO.SearchOption.AllDirectories); IEnumerable fileQuerry = from file in fileList where file.Extension == ".txt"
2 2024-01-03
编程技术问答社区
从FTP加载文件内容到ListBox
我尝试将文件的内容从ftp加载到ListBox. 时面临错误 form1代码(表格类) Imports System.IO Imports System.Net Public Class Form1 Dim client As New Net.WebClient Dim streamreaddder As IO.StreamReader Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click ListBox1.Items.Clear() Dim ftp As FtpWebRequest = Dir
0 2023-11-14
编程技术问答社区
Commons FTPClient上传大文件后挂起
我正在使用Apache Commons FTPCLIENT 3.1进行简单的文件上传. CorterFile()适用于较小尺寸(100MB以下)的文件,但是当我尝试上传大于100MB的内容时,它会完成上传,但只需挂起. 我尝试像其他人建议的那样输入被动模式,但似乎并没有解决问题.我尝试了多个具有相同结果的FTP服务器,所以我猜这不是主机. 这是我正在做的要旨: ftpClient.connect(...); ftpClient.login(...); ftpClient.enterLocalPassiveMode(); boolean success = ftpClient.storeFile(...); if(success) ... 该程序悬挂在第4行中的大文件,但确实上传了文件. 解决方案 时间出现.此链接可能会有所帮助. 控制频道保存效果功能: 在文件传输期间,数据连接很忙,但是控制连接是空闲的. FTP服务器知道正在使用控制连接,因此不会
4 2023-11-09
编程技术问答社区
用FileZilla安排每天自动上传
我想使用Filezilla自动将PDF上传到我Godaddy的每天托管网站,以取代前一天的床单.有什么办法做到这一点吗?我在线阅读批处理文件可能会起作用,有人可以发布批处理文件的示例版本吗? 解决方案 filezilla没有任何允许自动传输的命令行参数(也没有其他方式). 一些参考: 如何从命令行发送带有filezilla的文件? 尽管您可以使用任何允许自动化的客户端. 您尚未指定,您正在使用什么协议. FTP还是SFTP?您肯定可以使用WINSCP,因为它支持FileZilla免费版(以及更多)的所有协议. combine 自动化文件将文件传输到FTP服务器或SFTP服务器; ; 安排文件将文件传输到ftp/sftp server 典型的WINSCP上传脚本(带有SFTP)看起来像: open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xxxxxxxxxxx..
16 2023-11-09
编程技术问答社区
GnuTLS错误-110:TLS连接被不适当地终止了
我观察到我的Windows服务之一没有连接到Unix服务器上的FTP位置,我在PC上运行了可执行文件,因为开发人员没有记录任何错误,并且我在尝试获取响应时遇到了超时错误从c#中的ftpwebrequest对象. 尝试使用filezilla访问FTP位置时,我正在获取错误 Gnutls错误-110:TLS连接是非终止的. 使用SFTP不会给出此错误,并且在纯文本(不安全)中也使用FTP也没有. 我真的不明白这一点,并注意该应用程序已经运行了多年,这突然发生在4个服务器上. 解决方案 Gnutls错误-110:TLS连接是非终止的. 这只是意味着对等方只是关闭了插座,并且没有进行适当的TLS关闭.一些破碎的客户或服务器这样做.假设此消息与数据传输有关,您通常可以忽略这一点,因为无论如何转移都完成了,因此不会丢失数据. 使用SFTP不会给出此错误,并且在纯文本(不安全)中也使用FTP也没有. 当然您不会得到它,因为SFTP使用SSH协议而不
52 2023-11-08
编程技术问答社区
类型错误: Socket不是一个构造函数
我是Angular/Node的新手,似乎无法弄清楚我遇到的问题. 我正在尝试使用 client-ftp 和am在实施方面遇到麻烦.本质上,我在前端创建一个按钮: Download Screenshot 并通过这样的点击事件实现尝试实现它: downloadFile(){ console.log('Connecting to sftp...'); var ftpClient = require('ftp-client'), config = { host: 'localhost', port: 22, user: 'anonymous', p
10 2023-11-01
编程技术问答社区