① java调用FTP接口登陆Linux普通用户出现异常 530 Permission denied.
应该是没有登录的权限,或者就是用户名密码不对
② 局域网的FTP,传大量的带多层文件夹的文件时会不停报错。导致无法上传。
是FTP客户端报错吗?可以考虑采用其他FTP客户端软件
③ FTP上传时经常中断,怎么办
原因:ftp上传经常中断
分析:本地网络+查看服务器运行状态+服务端网络+服务器端FTP服务+检查FTP服务端设置+上传的数据文件数量+日志
解决办法:
1、检查本地网络是否有抖动或者断网从而导致本地FTP客户端软件连接到服务器之间有问题。
2、查看需要服务器状态是否正常,是否宕机或者有其他问题导致的中断。
3、查看服务器端网络是否有抖动或者断网从而导致FTP服务端与FTP客户端无法正常连接。
4、检查服务器端FTP服务是否正常运行。
5、查看FTP服务端配置中的连接时间设置。
6、如果上传文件数量比较大,建议您将文件打成压缩包的方式以二进制上传。
7、分析FTP服务日至,查到问题根源。
(3)多次调用上传ftp接口报错扩展阅读:
开发任何基于 FTP 的客户端软件都必须遵循 FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送;
另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了 FTP 的效率,而其它客户服务器应用程序一般只有一条 TCP 连接。图 1 给出了 FTP 的基本模型。
客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的 FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。
④ FTP(Serv-U) C#编程上传大文件报错,数据错误(循环冗余检查).
可能与你的服务器端不稳定有关系,出现“无法复制,数据错误(循环冗余检查)”,尝试下:
一般在盘符点右击,选“属性”——“工具”——“查错”把自动修复文件系统错误和扫描并试图恢复坏扇区打上勾。修复一下就可以处理问题。
⑤ ftp上传文件报错
上传FTP要用专用的软件,一般FTP都会设置用户权限,如果权限不足是无法上传的
⑥ ftp传输不了文件 显示严重文件传输错误
原因:设置错误造成。解决方法:重新设置服务器来解决此问题。
如下参考:
1.首先打开个人FTP软件,弹出如下界面。个人可选择直接在窗口中输入相关信息或通过网站管理器保存个人用户信息。使用站点管理器保存个人信息,如下图。
⑦ 连接FTP时报错,救,该怎么解决
一:要用比较新的版本的FTP.
二:不仅要把自己装的防火墙调低或关掉还要尤其是XP系统带的防火墙关掉。
三:FTP设置时,请勿选择在PASV模式下上传,否则将出现登录FTP后,无法列表等异常情况。相同的软件,版本不同,设置方法也略有不同,因此需要根据实际情况进行设置。
四:检查端口以及账号密码。
五:联系空间提供商。
参考资料:http://www.yaya.cn
⑧ 有人用过FTP文件上传么我ajax提交FTP报错但是表单提交就没问题
ftp_put函数: Illegal PORT command
解决方法:使用: ftp_passv()或者指定端口
Warning: ftp_put(): Could not create file
一般原因:程序读取 源文件与目标文件 的权限不足,或者目录路径不正确。
解决方法:给予足够的权限,查看目录是否正确。
ftp_put函数: Security: Bad IP connecting
一般原因:这个错误是我在同台服务器上进行文件FTP传输时出现的,原因是FTP 的HOST我使用的是对外IP地址。当我修改为本地IP地址时,正确。
⑨ 每次FTP上传文件总有几个失败的,,,为什么
Ftp服务器连接失败: 连接被拒, 错误信息:
[右] 正在连接到tuiq.net -> DNS= tuiq.net IP=127.0.0.1 PORT=21
[右] 连接失败 (连接被拒)
原因:这是因为客户在作Ftp上传时 填写错Ftp服务器造成这个问题.
解决:在Ftp上传时记得一定要使用我司的Ftp服务器
2. 530错误,Ftp 用户登入失败, 错误信息如下:
[右] 正在连接到 tuiq.net -> IP=127.0.0.1 PORT=21
[右] 已连接到 127.0.0.1 (Ftp服务器连接成功)
[右] 220 Serv-U FTP Server v6.2 for WinSock ready...
[右] USER test
[右] 331 User name okay, need password.
[右] PASS (隐藏)
[右] 530 Not logged in.
原因:这是用户填写错误的Ftp用户名/或Ftp密码
解决:请您核对您的Ftp 信息.如果您忘记Ftp密码.可以在我们管理中心的虚拟主机管理里重设Ftp密码。
3. 426错误,文件上传失败,错误信息如下:
[右] 正在打开数据连接 IP: 127.0.0.1 端口: 10023
[右] STOR test.txt ### 开始上传文件 test.txt
[右] 150 Opening BINARY mode data connection for test.txt.
[右] 426 Data connection closed, error decompressing data stream.
[右] 传送失败! ### 文件上传失败
原因: 当上传文件大小为0的空文件时,系统会提示上传失败.实际该文件名在服务器已经创建了
解决: 这个错误是FlashFxp 客户端软件的误报错.实际文件已经上传上去了.
⑩ java ftp上传时报错。急。
ftp的工作原理
ftp要用到两个tcp连接即要使用两个端口
一个是命令链路:用来传递命令
一个是数据链路:用来上传下载数据
连接ftp server时有active和passive两种模式
通常使用主动模式可完成上传下载
主动模式工作原理
客户端使用命令链路主动告诉服务端:我打开了XX端口,你来连我吧
被动模式工作原理
跟主动模式相反,服务端告诉客户端:我打开了XX端口,你来连我吧
被动模式常用于有防火墙的情况
===============================================
错误:
引用
Host attempting data connection ip address is not same as server
解决方法:
引用
remoteverification
This parameter allows to enable/disable remote host connections verification. It should help when getting "Host attempting data connection ip address is not same as server" issue. Disable verification with remoteverification="false". Default is value is "true".
Java代码
client.setRemoteVerificationEnabled(false);