FTP用户登录不成功

2 篇文章 0 订阅
订阅专栏

前段时间研究FTP文件读取相关功能,当时调试一切正常,后来经过一个多月时间后,突然发现FTP用户名登录不成功,今天总结一下发现问题的过程,并分享给大家。我的ftp服务器是VMware开启的window10虚拟机。

1、查看FTP服务是否启动

打开控制面板>>管理工具

 FTP Server是自定义的ftp名称,这个根据自己的而定,然后右侧管理FTP站点那边,如果启动按钮是置灰的,说明现在ftp服务是启动状态。

2、查看FTP用户名和密码是否正确

打开控制面板>>管理工具>>计算机管理

这里可以右键新建用户,也可以将原来用户右键进行密码修改。

3、查看FTP用户是否具有访问权限

打开FTP 服务界面,点击FTP身份验证,检查“组或用户名”这一栏中是否有我们创建的ftp用户

 如果没有我们创建的用户名,那么需要点击编辑按钮进行添加

找到我们创建的用户名双击确认即可添加完成。 

4、检查防火墙

因为我的防火墙是关闭状态所以和防火墙没有关系,如果要开启防火墙的话,需要在防火墙高级设置里面,开启入站规则,将要访问的ip地址进行配置

打开控制面板>>Windows Defender 防火墙>>高级设置

 如果全部配置完成,那么应该是可以访问的,在浏览器中输入ftp://ip 进行访问

wincap获取登录FTP时的用户名和密码
05-21
计算机网络实验,利用wincap获取登录FTP时的用户名和密码,并判断是否用户名和密码正确,返回登录成功与否。
ftp不上服务器有哪些原因
weixin_71755260的博客
12-22 4649
5. 文件权限问题:如果您没有足够的权限来访问特定的文件或目录,那么您可能无法连接到FTP服务器。请检查您的文件权限设置,并确保您有足够的权限来访问您需要的文件或目录。6. FTP协议问题:如果您使用的是非标准的FTP端口或协议,那么您可能无法连接到FTP服务器。请检查您的FTP协议设置,并确保您使用的是标准的FTP端口和协议。4. 服务器拒绝连接:如果服务器拒绝了您的连接请求,那么您可能无法连接到FTP服务器。2. 网络问题:如果您的网络连接不稳定或存在故障,那么您可能无法连接到FTP服务器。
FTP 登陆的常见问题与FTP命令集锦
clp1532的博客
07-16 1042
转载地址:http://blog.chinaunix.net/uid-20322254-id-145683.html FTP登陆的常见问题:  首先,出现错误不要急于重试,重试也没用处,只会让网站封你的ip...
win11搭建ftp--ftp用指定的用户名和密码无法登录到该ftp服务器解决方法(踩坑系列)
最新发布
weixin_48750761的博客
03-14 1884
win11搭建ftp--ftp用指定的用户名和密码无法登录到该ftp服务器解决方法(踩坑系列)
SAPftp.exe 解决SAP750客户端REC到程序SAPFTP失败
11-30
解决SAP750客户端REC到程序SAPFTP失败 C:\Program Files (x86)\SAP\FrontEnd\SapGui 下面找到SAPftp.exe 进行替换
几种telnet自动登入的程序
03-13
几种telnet自动登入的程序 今天为了搞一个自动更新程序,找了一些telnet自动登入的程序,自己写了一个类似的ftp自动登入的脚本程序。不敢独吞,与大家共享,这些脚本也可作BBS养马甲之用。 一。Windows平台: 复制一下代码到记事本中并另保存为autoTelnet.bat,之后双击运行就实现自动登录到telnet服务器了,服务器IP、用户名、密码自己修改 @echo off
ftp搭载资源文件用于搭载ftp.txt
08-01
首先我们创建一个用户账户用于登录FTP进行操作。右键点击桌面的我的点击选择管理选项,进入管理界面打开本地用户和组选项,我们可以看到列表中的用户选项,然后右键用户选项,在下拉菜单中选择新用户,开始建立我们的用户,填写用户名称以及密码。描述可以不填。然后点击创建。创建完成在右边的用户列表中就可以看到我们创建的用户了。创建用户完成后我们开始添加IIS程序服务。打开电脑的开始菜单找到控制面板选项,打开进入。进入控制面板界面找到程序选项,点击下方的卸载程序按钮,进入到安装程序列表界面。进入到程序和功能选项栏目,我们可以看到左上方的菜单栏中有一个打开或关闭Windows功能选项,点击进入。进入到打开或关闭Windows功能界面,我们在好到Internet信息服务,然后点击打开在FTP服务器前面打勾,也就是把其子菜单的FTP服务和FTP扩展性打勾,然后点击下方的确定按钮。添加完成 IIS服务之后,开始创建我们的FTP站点,右键点击我的电脑选择管理,然后找到服务和应用程序选项点击打开,接着点击Internet信息服务管理--此时我们可以看到右边出现了一个连接框。点击打开连接框下面的本地主机主页,然后可以看到应用程序池和网站选项,我们右键点击网站选择添加网站。然后在弹出的添加网站框里面输入我们的网站名称,物理路径也就是我们的FTP本地文件夹,我们可以在磁盘里面新建好,然后选择添加,IP地址选择我们本机的IP地址。新建完成我们的FTP之后,我们可以看到网站的下方多出了一个我们刚刚建立的网,右键点击网站名称,选择添加FTP站点发布,然后开始绑定和SSL设置,端口号选择2121.IP地址填写本机IP地址。然后我们打开电脑的浏览器在上方的地址栏里面输入FTP://IP地址:2121点击回车就可以看到我们的FTP服务器已经添加成功了我们可以在添加的本地文件夹里面来管理我们FTP服务器文上传与下载。然后进入身份验证设置选项,我们根据个人用途选择身份验证的基本要求,已经用户的相关权限,设置完毕点击完成选项。此时会提醒我们FTP站点发布成功
ftp用指定的用户名和密码无法登录到该ftp服务器解决方法
zhanchulan的博客
11-30 1万+
这样属于没有什么问题,如果授权那栏出现错误,一般是文件权限的问题或者是账号没填对,我们只需要填对指定账号和将文件夹的所有人归到这个账号就行了。最后我们选择连结为选型,并选择设置选项,输入电脑的登录账号和本地密码就行了。这样一般是用设置ftp登录账号和密码没有设置好的原因。我们需要在新建好的ftp服务器里面选择这个。在进入这个弹窗后我们点击这个看有什么问题不。
windowsFTP服务账户和密码输入正确也不能登陆
okman312的博客
07-19 5336
windowsFTP服务账户和密码正确也不能登陆。文件夹有权限、启用了基本身份验证,但输入了账户密码还是登陆不了,此时可添加FTP授权规则来解决问题,在规则中指定一个有权限访问FTP目录的用户。...
FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录
wz7717的博客
01-21 6万+
FTP登录时一直弹出登录窗口,就算输入正确的账号密码也不能登录 一、问题描述 办公室的FTP本来用得好好的,结果有一天突然就不能用了。在文件资源管理器的地址栏输入FTP地址会正常弹出输入账号密码的对话框,但是在输入正确的账号密码之后,对话框并没有消失,始终还是停留在当前对话框,不论输入什么都始终停留在对话框,进入不了文件夹。(浏览器和FTP浏览工具同样进入不了),在网上找了很多办法,比如用户隔离,...
ftp测试工具_Linux网络配置 | FTP 实战-本地用户登录
weixin_39811386的博客
11-28 249
4.4 采用本地用户模式登录FTP服务本地用户模式登录FTP,与匿名用户模式登录FTP相比,更加安全。同样在部署FTP服务之前,先将系统的防火墙关闭:systemctl status firewalld.service 查看防火墙状态systemctl stop firewalld.service 停止防火墙systemctl disable firewalld.service 禁止防火墙开机启动...
ftpftp服务器无法登录的解决办法
热门推荐
m0_37459696的博客
08-19 6万+
最近在搭建ftp服务器时遇到一个问题,登录服务器的时候用户名密码明明填写的是正确的,但总是提示“用指定的用户名和密码无法登录到该ftp服务器”,截图如下: 我上网查询了一些资料,一般是认为权限不足,添加权限就可以了,如下图所示: 但是在编辑好权限后发现仍登陆不进去,这一度让我非常郁闷,后来一位朋友给了我解决办法,现分享给大家: 首先是检查所用的端口是否开放,最简单粗暴的办法就
linux-ftp失败处理经验
11-20
linux(redhat)上ftp失败问题处理经验总结
FTP用户无法登陆产生原因以及对应解决方法
09-30
主要为大家详细介绍了FTP用户无法登陆产生原因以及对应的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
FTP服务器 C#
03-10
用VS编写的FTP服务器软件,C#网络程序编程学习用。 代码: using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Net; using System.Net.Sockets; using System.Threading; using System.Windows.Forms; namespace FtpServer { public partial class FtpServerForm : Form { TcpListener myTcpListener = null; private Thread listenThread; // 保存用户名和密码 Dictionary users; public FtpServerForm() { InitializeComponent(); // 初始化用户名和密码 users = new Dictionary(); users.Add("admin", "admin"); // 设置默认的主目录 tbxFtpRoot.Text = "F:/MyFtpServerRoot/"; IPAddress[] ips = Dns.GetHostAddresses(""); tbxFtpServerIp.Text = ips[5].ToString(); tbxFtpServerPort.Text = "21"; lstboxStatus.Enabled = false; } // 启动服务器 private void btnFtpServerStartStop_Click(object sender, EventArgs e) { if (myTcpListener == null) { listenThread = new Thread(ListenClientConnect); listenThread.IsBackground = true; listenThread.Start(); lstboxStatus.Enabled = true; lstboxStatus.Items.Clear(); lstboxStatus.Items.Add("已经启动Ftp服务..."); btnFtpServerStartStop.Text = "停止"; } else { myTcpListener.Stop(); myTcpListener = null; listenThread.Abort(); lstboxStatus.Items.Add("Ftp服务已停止!"); lstboxStatus.TopIndex = lstboxStatus.Items.Count - 1; btnFtpServerStartStop.Text = "启动"; } } // 监听端口,处理客户端连接 private void ListenClientConnect() { myTcpListener = new TcpListener(IPAddress.Parse(tbxFtpServerIp.Text), int.Parse(tbxFtpServerPort.Text)); // 开始监听传入的请求 myTcpListener.Start(); AddInfo("启动FTP服务成功!"); AddInfo("Ftp服务器运行中...[点击”停止“按钮停止FTP服务]"); while (true) { try { // 接收连接请求 TcpClient tcpClient = myTcpListener.AcceptTcpClient(); AddInfo(string.Format("客户端({0})与本机({1})建立Ftp连接", tcpClient.Client.RemoteEndPoint, myTcpListener.LocalEndpoint)); User user = new User(); user.commandSession = new UserSeesion(tcpClient); user.workDir = tbxFtpRoot.Text; Thread t = new Thread(UserProcessing); t.IsBackground = true; t.Start(user); } catch { break; } } } // 处理客户端用户请求 private void UserProcessing(object obj) { User user = (User)obj; string sendString = "220 FTP Server v1.0"; RepleyCommandToUser(user, sendString); while (true) { string receiveString = null; try { // 读取客户端发来的请求信息 receiveString = user.commandSession.streamReader.ReadLine(); } catch(Exception ex) { if (user.commandSession.tcpClient.Connected == false) { AddInfo(string.Format("客户端({0}断开连接!)", user.commandSession.tcpClient.Client.RemoteEndPoint)); } else { AddInfo("接收命令失败!" + ex.Message); } break; } if (receiveString == null) { AddInfo("接收字符串为null,结束线程!"); break; } AddInfo(string.Format("来自{0}:[{1}]", user.commandSession.tcpClient.Client.RemoteEndPoint, receiveString)); // 分解客户端发来的控制信息中的命令和参数 string command = receiveString; string param = string.Empty; int index = receiveString.IndexOf(' '); if (index != -1) { command = receiveString.Substring(0, index).ToUpper(); param = receiveString.Substring(command.Length).Trim(); } // 处理不需登录即可响应的命令(这里只处理QUIT) if (command == "QUIT") { // 关闭TCP连接并释放与其关联的所有资源 user.commandSession.Close(); return; } else { switch (user.loginOK) { // 等待用户输入用户名: case 0: CommandUser(user, command, param); break; // 等待用户输入密码 case 1: CommandPassword(user, command, param); break; // 用户名和密码验证正确后登陆 case 2: switch (command) { case "CWD": CommandCWD(user, param); break; case "PWD": CommandPWD(user); break; case "PASV": CommandPASV(user); break; case "PORT": CommandPORT(user, param); break; case "LIST": CommandLIST(user, param); break; case "NLIST": CommandLIST(user, param); break; // 处理下载文件命令 case "RETR": CommandRETR(user, param); break; // 处理上传文件命令 case "STOR": CommandSTOR(user, param); break; // 处理删除命令 case "DELE": CommandDELE(user, param); break; // 使用Type命令在ASCII和二进制模式进行变换 case "TYPE": CommandTYPE(user, param); break; default: sendString = "502 command is not implemented."; RepleyCommandToUser(user, sendString); break; } break; } } } } // 想客户端返回响应码 private void RepleyCommandToUser(User user, string str) { try { user.commandSession.streamWriter.WriteLine(str); AddInfo(string.Format("向客户端({0})发送[{1}]", user.commandSession.tcpClient.Client.RemoteEndPoint, str)); } catch { AddInfo(string.Format("向客户端({0})发送信息失败", user.commandSession.tcpClient.Client.RemoteEndPoint)); } } // 向屏幕输出显示状态信息(这里使用了委托机制) private delegate void AddInfoDelegate(string str); private void AddInfo(string str) { // 如果调用AddInfo()方法的线程与创建ListView控件的线程不在一个线程时 // 此时利用委托在创建ListView的线程上调用 if (lstboxStatus.InvokeRequired == true) { AddInfoDelegate d = new AddInfoDelegate(AddInfo); this.Invoke(d, str); } else { lstboxStatus.Items.Add(str); lstboxStatus.TopIndex = lstboxStatus.Items.Count - 1; lstboxStatus.ClearSelected(); } } #region 处理各个命令 #region 登录过程,即用户身份验证过程 // 处理USER命令,接收用户名但不进行验证 private void CommandUser(User user, string command, string param) { string sendString = string.Empty; if (command == "USER") { sendString = "331 USER command OK, password required."; user.userName = param; // 设置loginOk=1为了确保后面紧接的要求输入密码 // 1表示已接收到用户名,等到接收密码 user.loginOK = 1; } else { sendString = "501 USER command syntax error."; } RepleyCommandToUser(user, sendString); } // 处理PASS命令,验证用户名和密码 private void CommandPassword(User user, string command, string param) { string sendString = string.Empty; if (command == "PASS") { string password = null; if (users.TryGetValue(user.userName, out password)) { if (password == param) { sendString = "230 User logged in success"; // 2表示登录成功 user.loginOK = 2; } else { sendString = "530 Password incorrect."; } } else { sendString = "530 User name or password incorrect."; } } else { sendString = "501 PASS command Syntax error."; } RepleyCommandToUser(user, sendString); // 用户当前工作目录 user.currentDir = user.workDir; } #endregion #region 文件管理命令 // 处理CWD命令,改变工作目录 private void CommandCWD(User user, string temp) { string sendString = string.Empty; try { string dir = user.workDir.TrimEnd('/') + temp; // 是否为当前目录的子目录,且不包含父目录名称 if (Directory.Exists(dir)) { user.currentDir = dir; sendString = "250 Directory changed to '" + dir + "' successfully"; } else { sendString = "550 Directory '" + dir + "' does not exist"; } } catch { sendString = "502 Directory changed unsuccessfully"; } RepleyCommandToUser(user,sendString); } // 处理PWD命令,显示工作目录 private void CommandPWD(User user) { string sendString = string.Empty; sendString = "257 '" + user.currentDir + "' is the current directory"; RepleyCommandToUser(user, sendString); } // 处理LIST/NLIST命令,想客户端发送当前或指定目录下的所有文件名和子目录名 private void CommandLIST(User user, string parameter) { string sendString = string.Empty; DateTimeFormatInfo dateTimeFormat = new CultureInfo("en-US", true).DateTimeFormat; // 得到目录列表 string[] dir = Directory.GetDirectories(user.currentDir); if (string.IsNullOrEmpty(parameter) == false) { if (Directory.Exists(user.currentDir + parameter)) { dir = Directory.GetDirectories(user.currentDir + parameter); } else { string s = user.currentDir.TrimEnd('/'); user.currentDir = s.Substring(0, s.LastIndexOf("/") + 1); } } for (int i = 0; i < dir.Length; i++) { string folderName = Path.GetFileName(dir[i]); DirectoryInfo d = new DirectoryInfo(dir[i]); // 按下面的格式输出目录列表 sendString += @"dwr-\t" + Dns.GetHostName() + "\t" + dateTimeFormat.GetAbbreviatedMonthName(d.CreationTime.Month) + d.CreationTime.ToString(" dd yyyy") + "\t" + folderName + Environment.NewLine; } // 得到文件列表 string[] files = Directory.GetFiles(user.currentDir); if (string.IsNullOrEmpty(parameter) == false) { if (Directory.Exists(user.currentDir + parameter + "/")) { files = Directory.GetFiles(user.currentDir + parameter + "/"); } } for (int i = 0; i 1024的随机端口 // 下面这个运算算法只是为了得到一个大于1024的端口值 port = random1 << 8 | random2; try { user.dataListener = new TcpListener(localip, port); AddInfo("TCP 数据连接已打开(被动模式)--" + localip.ToString() + ":" + port); } catch { continue; } user.isPassive = true; string temp = localip.ToString().Replace('.', ','); // 必须把端口号IP地址告诉客户端,客户端接收到响应命令后, // 再通过新的端口连接服务器的端口P,然后进行文件数据传输 sendString = "227 Entering Passive Mode(" + temp + "," + random1 + "," + random2 + ")"; RepleyCommandToUser(user, sendString); user.dataListener.Start(); break; } } // 处理PORT命令,使用主动模式进行传输 private void CommandPORT(User user, string portstring) { // 主动模式时,客户端必须告知服务器接收数据的端口号,PORT 命令格式为:PORT address // address参数的格式为i1、i2、i3、i4、p1、p2,其中i1、i2、i3、i4表示IP地址 // 下面通过.字符串来组合这四个参数得到IP地址 // p1、p2表示端口号,下面通过int.Parse(temp[4]) << 8) | int.Parse(temp[5] // 这个算法来获得一个大于1024的端口来发送给服务器 string sendString = string.Empty; string[] temp = portstring.Split(','); string ipString = "" + temp[0] + "." + temp[1] + "." + temp[2] + "." + temp[3]; // 客户端发出PORT命令把客户端的IP地址和随机的端口告诉服务器 int portNum = (int.Parse(temp[4]) < 0) { user.dataSession.binaryWriter.Write(bytes, 0, count); user.dataSession.binaryWriter.Flush(); count = binaryReader.Read(bytes, 0, bytes.Length); } } else { StreamReader streamReader = new StreamReader(fs); while (streamReader.Peek() > -1) { user.dataSession.streamWriter.WriteLine(streamReader.ReadLine()); } } AddInfo("...]发送完毕!"); } finally { user.dataSession.Close(); fs.Close(); } } // 使用数据连接接收文件流(客户端发送上传文件功能) private void ReadFileByUserSession(User user, FileStream fs) { AddInfo("接收用户上传数据(文件流):[..."); try { if (user.isBinary) { byte[] bytes = new byte[1024]; BinaryWriter binaryWriter = new BinaryWriter(fs); int count = user.dataSession.binaryReader.Read(bytes, 0, bytes.Length); while (count > 0) { binaryWriter.Write(bytes, 0, count); binaryWriter.Flush(); count = user.dataSession.binaryReader.Read(bytes, 0, bytes.Length); } } else { StreamWriter streamWriter = new StreamWriter(fs); while (user.dataSession.streamReader.Peek() > -1) { streamWriter.Write(user.dataSession.streamReader.ReadLine()); streamWriter.Flush(); } } AddInfo("...]接收完毕"); } finally { user.dataSession.Close(); fs.Close(); } } private void label3_Click(object sender, EventArgs e) { } } }
免费版FTP搭建在CentOs配置ftp虚拟用户帐号禁止下载权限在win10可登录的详细步骤(成功案例附WIN平台FTP客户端)
11-18
Linux CentOs下配置Vsftp虚拟用户帐号禁止下载权限并在windows下可以登录的详细步骤(成功案例附WIN平台FTP客户端) 本人花了3天的时间做了测试现在正常使用 照着一步一步做就可以成功配置 并提供可以在WINDOWS系统上...
Centos7搭建FTP服务器
01-20
从网上搜索了好多搭建Centos7搭建服务器的教程都没有...2.允许使用本地帐户进行FTP用户登录验证 local_enable=YES 3.使用户不能离开主目录 当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_
轻松架设Windows 2003用户隔离FTP站点的注意事项
01-20
那么我们究竟该怎样才能让架设成功FTP站点,不允许用户访问主目录、而只能访问用户自己的目录呢?事实上,在Windows 2003服务器的IIS 6.0系统中,我们只需要利用新增加的“隔离用户”FTP组件,就能轻松让用户只...
工作中常见FTP连接不上问题总结
weixin_33965305的博客
01-25 1194
本文是我在工作中遇到的常见FTP问题总结,部分为公司内部资料,不方便公开,请大家见谅。只希望能给大家带来些经验,有些问题也是大家经常遇到的问题,可以通用的。 FTP连接方式: 推荐大家使用ftp工具连接,用网页方式也行,不过个人认为还是没有软件好。 FTP连接时(服务器或URL处)填写的地址主要分为章鱼空间与非章鱼空间:章鱼空间用免费域名或者节点...
ftp登录但不能ls
11-23
FTP能够登录但不能正常执行ls命令时,可能有以下几个可能的原因: 1. 权限问题:在FTP服务器上,可能没有相应的权限来执行ls命令。可能是由于FTP用户所属的用户组没有足够的权限来执行该命令,或者FTP用户所在的目录没有权限执行该命令。可以检查FTP服务器的权限设置,确保FTP用户所属的用户组和目录具有执行ls命令的权限。 2. FTP服务器配置问题:可能是FTP服务器的配置出现了问题,导致无法执行ls命令。可以检查FTP服务器的配置文件,查看是否有相关的限制或配置错误。可以修改或重新配置FTP服务器,以确保可以正常执行ls命令。 3. 网络连接问题:另一个可能的原因是网络连接问题。尽管FTP用户能够成功登录,但可能无法执行ls命令是由于网络中的某个环节出现了问题。可以尝试重新连接网络或使用其他网络进行测试,以确定是否是网络连接问题导致无法执行ls命令。 4. 安全设置问题:有时,FTP服务器可能被设置为限制某些操作或命令的执行,以增强安全性。如果FTP服务器的安全设置中禁用了ls命令,那么即使用户登录成功也无法执行ls命令。可以检查FTP服务器的安全设置,确定是否允许执行ls命令,如有必要可以修改相关设置。 总结来说,FTP能够成功登录但不能执行ls命令可能是由于权限问题、FTP服务器配置问题、网络连接问题或安全设置问题所致。需要仔细检查这些可能的原因,并逐一尝试解决,以使FTP能够正常执行ls命令。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • FTP用户登录不成功 14167
  • JAVA 读取ftp和sftp文件 7858
  • 达梦数据库查看(解析)归档日志 6154
  • JAVA byte[]数组转long 4361
  • SSH配置及运行过程详解 1485

分类专栏

  • FTP 2篇
  • mybatis
  • mybatis-plus
  • nginx配置
  • 达梦数据库 1篇
  • 达梦数据库日志分析 1篇
  • SFTP 1篇
  • FTP中文 1篇

最新评论

  • 达梦数据库查看(解析)归档日志

    ddlidili: 我也在做,按这个帖子解析出的content是空的,update没有归档,不知道为什么

  • 达梦数据库查看(解析)归档日志

    dylloveyou: 哥们,我们这边也需要达梦的实时增量同步,你搞定了吗

  • 达梦数据库查看(解析)归档日志

    呀。。。。土豆!: 您好,我看到您最近做了达梦数据库通过日志文件做数据同步,请问您是怎么做的,就是用logmnr分析的吗?能分享一下您的代码让我学习一下吗,或者实时的增量同步您是怎么处理的呢,我的logmnr为什么分析出来什么数据都没有呢,谢谢您,麻烦您了

  • JAVA 读取ftp和sftp文件

    纯洁的一笑: 请问博主,fileName是全路径的文件名还是单纯的文件名,ftpPath是sftp的根路径吗?能给个样例吗?我这边调不同表情包。。。。

  • debezium集成MongoDB嵌入式方式

    Vanklin_0711: 代码内容让我很是意外啊

大家在看

  • 控制台程序需要回车才能继续
  • Scala期末试题
  • SDN简介 567
  • 星火大模型如何升级应对:一场AI巨头间的技术较量与未来展望
  • echarts学习篇 243

最新文章

  • 达梦数据库查看(解析)归档日志
  • JAVA 读取ftp和sftp文件
  • debezium集成MongoDB嵌入式方式
2022年5篇
2017年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源猪宝宝起名适合用什么的字2019年姓张起名大全十二笔画适合起名终于的近义词金刚葫芦妹幸灾乐祸的意思送给树起名字女枪名字kaixin001.comug6男孩起名看诗经还是楚辞拳头公司洛阳公交线路查询梦见地震免费生辰八字起名大全评分精英部队2迅雷下载起名字定字战地4中文补丁铁板烧加盟光明之魂2bug缺水公司起什么名字战斗大师猩球崛起英文名起名字大全男孩汪火影之闪光响亮的起名 男孩子魔法新时代格兰蒂亚3下载傅 起名字好2021年宝宝免费起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化