当前位置:首页 » 文件传输 » ftp连接后无法重命名
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ftp连接后无法重命名

发布时间: 2022-12-13 19:22:32

‘壹’ ftp 重命名不了

服务端没有给客户端发ack 命令。
导致客户端time out
查一查防火墙的问题。
包没有回到客户端。

‘贰’ FTP上带怪字的文件和文件夹不能删除和重命名!

先用杀毒软件命令性查杀,如果是病毒再用文件粉随机粉碎。

‘叁’ SERVU7权限都设置好了,但是登录的用户无法更改文件名称

可以删除,创建证明目录设置是可写的,还要设置选上重命名的勾,应该可以改名.建议再试试,然后重新连接一下客户端,刷新以下目录看看.

服务器端隔个几分钟就会重启一下,那是你用了keygen.exe产生的许可证信息注册的Serv-U,这样肯定会服务器端隔个几分钟就会重启一下,解决办法,找一个正版的许可证信息,安装完软件后就用那个信息注册,不要理会到期的问题。就会非常的稳定,给我加分吧,这是历经多日的摸索,得到的正确答案。

‘肆’ 以ftp上传图片给图片重命名的问题

上传文件的时候一般都会新建一个File对像的吧。给一个saveurl,里面就包含文件名了啊。然后把数据保存进去就可以了。何来改名一说?还有就是以时间命名并不是不会重名,假如有很多人同时上传的话还是会出问题的!

‘伍’ 关于FTPClient文件夹重命名的问题

环境描述:
1.服务端:采用serv-u11.3版本的服务器管理工具作为ftp服务端
2.客户端:采用FTPClient 1.4.1组件作为客户端访问ftp服务器

我们在用FTPClient组件上传文件时,当上传的文件名为中文时,有以下几种情况:
一、当没有禁用serv-u服务端工具的上传下载编码时,即:
没有将域限制和设置里默认的opts-utf8禁止,在:域限制和设置---FTP设置选项卡---全局属性---高级选项---第三个多选框。
1.客户端代码中如果编码为:UTF-8,那么完全没有问题,中文命名的文件可以正常上传;参考以下代码:
/**
* FTP上传单个文件测试
*/
public static void testUpload() {
FTPClient ftpClient = new FTPClient();
FileInputStream fis = null;

try {
ftpClient.connect("此处填写服务器IP");
ftpClient.login("用户名", "密码");

File srcFile = new File("F:\\路由器配置.txt");
fis = new FileInputStream(srcFile);
//设置上传目录
ftpClient.changeWorkingDirectory("/admin/pic");
ftpClient.setBufferSize(1024);
ftpClient.setControlEncoding("UTF-8");//这里设置编码
//设置文件类型(二进制)
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
boolean temp = ftpClient.storeFile(new String("路由器配置.txt".getBytes("UTF-8"),"iso-8859-1"), fis);//编码转换
System.out.println("temp-------"+temp);
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("FTP客户端出错!", e);
} finally {
IOUtils.closeQuietly(fis);
try {
ftpClient.disconnect();
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("关闭FTP连接发生异常!", e);
}
}
}

2.客户端代码中如果编码为:GB2312,可以上传,但是上传的文件名为乱码,代码同上,改变红颜色的字的编码为GB2312即可;

二、一、当不选serv-u服务端工具的上传下载的默认编码时,即:
在:域限制和设置---FTP设置选项卡---全局属性---高级选项---第三个多选框不要勾选时;
1.客户端代码中如果编码为:UTF-8,文件不能上传,代码中,temp变量为false;
2.客户端代码中如果编码为:GB2312,文件正常上传,并且不为乱码,代码中,temp变量为true;

综合上述:将ftp服务器默认编码禁用,并且客户端代码中以GB2312 编码上传并转化较为合理,解决中文文件名的问题;另外,还有多种情况没有举例,大家可以测试一下,以便了解更为透彻。

‘陆’ FTP上传失败创建目录和重命名都不 文件夹权限调成777也不能改和上传

没有权限。

这个需要FTP站点的管理员给你开放相应的权限。

‘柒’ FTP里不能重命名文件夹

只需要修改ftp目录的权限即可,去掉写和执行权限,使用chmod命令:chmod a-w-x file。这是对所有用户生效,要精确控制个别用户,请学习chmod命令。

‘捌’ FTP可以连接,但无法修改任何文件。

估计是权限设置的问题。

服务器端新建一个账号的时候,要设置该账号的权限,比如说“只可以浏览”、“可以下载”、“可以上传”等等。一般来说对于自己使用的账号,当然要把权限都给上,这个应该在软件的设置里面可以找到。

‘玖’ 我用IE登陆FTP空间(ftp://ftp.网址)之后没反应 用ftp://用户名:网址也没反应

FTP 的连接不能用于HTTP,协议不一样,你可以把FTP中的文件下载下来再上传到HTTP的免费空间中,然后链接
下面是技术信息,希望对你有帮助

(FTP) :File Transfer Protocol/文件传输协议 用于将文件复制到使用传输控制协议/网际协议(TCP/IP) 的网络(如 Internet)上的远程计算机系统中或从其将复制出来的协议。该协议还允许用户使用FTP 命令对文件进行操作,如在远程系统中列出文件和目录。 关于 FTP
FTP 即“文件传输协议”。协议是使计算机与计算机之间能够相互通讯的语言。FTP使文件和文件夹能够在 Internet 上公开传输。在某些情况下,您需要从网络计算机管理员处获得许可才能登录并访问计算机上的文件。但是通常您会发现可以使用FTP 访问某个网络或服务器,而不需要拥有该计算机的帐号,也不必是授权的密码持有人。这些“匿名”FTP服务器可包含能够通过 FTP公开获得的广泛数据。 FTP服务器的 Internet 地址 (URL) 与通常在 Web 页中使用的 URL 略有不同。例如,Microsoft有一个“匿名”的 FTP 服务器ftp://ftp.microsoft.com,在这里您可以下载文件,包括产品修补程序、更新的驱动程序、实用程序、Microsoft知识库的文章和其他文档。 能够从 FTP 服务器访问的文件和文件夹数目取决于您是否能够通过CERN 代理服务器访问该服务器或直接访问该服务器,以及拥有该 FTP 服务器的哪种权限。 ·通过 CERN 代理服务器访问仅限于查看或下载文件,不能重命名、上载或删除文件或文件夹,但可通过其他类型的代理服务器完成此项工作。详情请见: 通过支持 CERN 标准的代理服务器访问 FTP 站点·如果您可以直接访问 FTP 站点,则可以象在您自己的计算机上一样处理FTP 服务器上的文件和文件夹,可以查看、下载、上载、重命名和删除文件和文件夹。如果您需要获得FTP 服务器的权限来执行全部操作,系统会提示您提供用户名和密码
1、在地址栏中,键入要连接的 FTP 站点的 Internet 地址 (URL)。例如: ftp://ftp.microsoft.com/ 2、如果站点要求输入用户名和密码,则需要在地址中包括这些信息。例如: ftp://用户名:密码@ftp.microsoft.com/ 要下载文件或文件夹,请用右键单击 Web 页中的项目,然后单击“下载到”。 注意 ·如果您的系统使用 CERN 代理服务器,则您只能下载和查看文件。请向管理员咨询,了解您是否可以绕过代理服务器,是否可以获得FTP 代理服务器的全部服务。直接访问 FTP站点
1、在地址栏中,键入要连接的 FTP 站点的 Internet 地址 (URL)。例如:ftp://ftp.microsoft.com/
2、要下载文件或文件夹,请用右键单击 Web 页中的项目,然后单击“下载到”。 要以其他用户身份登录到此FTP 站点,请单击“文件”菜单,然后单击“登录”。 要重命名或删除FTP 文件夹中的项目或将项目粘贴到 FTP 站点(上载),可以使用与“Windows 资源管理器”或“我的电脑”相同的命令和操作。 注意 ·在部分 FTP 站点上,只能查看或下载文件。只有运行或拥有站点的人才能重命名、删除或上载文件。·在许多 FTP 站点上,您都可以自动匿名登录,从而查看或下载文件。要上载、重命名或删除文件,可能需要使用特殊的用户名和密码登录。同时,相同站点的不同区域也可能需要进行不同的登录。 ·文件不能在 FTP 站点内部和站点之间移动。您可以从 FTP 站点将文件移动到您的计算机或网络驱动器上的临时位置,然后再将它们上载到另一个FTP 站点或相同站点的其他文件夹中。·部分程序允许在“文件打开”或“文件保存”对话框中键入 FTP 地址,从而打开和保存FTP 服务器上的文件。

HTTP使用于从服务器读取Web页面内容。Web浏览器下载Web服务器中的HTML文件及图像文件等,并临时保存在个人电脑硬盘及内存中以供显示。
使用HTTP下载软件等内容时的不同之处只是在于是否以Web浏览器显示的方式保存,还是以不显示的方式保存而已。结构则完全相同。因此,只要指定文件,任何人都可以进行下载。
另一方面,FTP是为了在特定主机之间“传输”文件而开发的协议。因此,在FTP通信的起始阶段,必须运行通过用户ID和密码确认通信对方的认证程序。
在下载站点的FTP服务器中,如果用户名是Anonymous,那么任何人都可以进行访问,用户无需一一输入用户名和密码也可以进行访问
这就好比是打电话跟发传真、同样的工具,但是不是做一样的事情。

‘拾’ 请教个问题:为什么我FTP某个图片不能删除、覆盖、重命名呢其他的都可以!属性755

最好改成777
当然还有一种情况 就是这个文件正在被占用
使用中的文件是不能被同时修改的
可以停止主机 断开其他链接 过一会再替换