⑴ FTP无法连接上传怎么办
FTP 无法上传的原因
无法上传网页,FTP故障-提示“无法连接服务器”错误。
问题出现原因:FTP客户端程序设置问题,客户上网线路问题,FTP服务器端问题。
处理方法:建议客户使用CUTPFTP软件来上传客户的网页,在“FTP主机地址处”最好填写IP地址,如果客户上传时提示socket错误的话,请您检 查一下您使用软件的编辑菜单下的连接中防火墙里是否有一个使用了PASV模式,如果选中的话,您把此选项取消即可连接主机。
2、FTP时已经通过身份验证,但总列不出目录或文件或总是显示建立数据 socket 失败,连接被拒绝
问题出现原因:您使用的上传软件的FTP客户端程序不应该选用PASV Mode和Firewall Setting
备注:常用FTP工具被动模式的取消方法
提示的错误为“数据 Socket 错误: 连接超时 列表错误”
FlashFxp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点 -选项-使用被动模式-去掉其前面的钩
CuteFtp取消被动模式
站点管理器-要取消的站点-右键选择属性-类型-数据连接类型-使用 port-确定
LeapFtp取消被动模式
在工具栏的 站点-站点管理器-要取消的站点-高级-使用PASV模式-去掉其前面的钩
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 Data connection closed, transfer aborted表明了这一点。这时候你可以使用被动传输模式(PASV模式),来避免该限制,进行数据传输。
建议:如果不使用PASV(即不使用被动传输)能够正常下载的话,就不要使用被动传输,因为主动传输比被动传输速度快(本站主机在主动传输时具备选择性确 认的TCP选项(RFC2018),能有效进行丢包重传,具备Timestamps选项(RFC1323)有效测定网络时延,避免提前重传),被动传输有 时在用户开辟很多线程的时候会出现连接错误。
Zend编译过的文件上传时必须(强制)使用二进制模式。
首先请您检查一下您的域名是否做过域名解析,检测方法:您可以在DOS提示符下输入ping域名如果可以ping通的话,则您可以在FTP软件中“FTP主机地址处”填写您的域名,如果ping不通的话,则您需要在“FTP主机地址处”填写您主机的IP地址。
注意:我们建议您使用IP地址上传页面,同时,某些地区的拨号上网的169对FTP有限制。所以请您最好更换上网方式后再进行测试。
请查看您的登陆名密码填写是否正确,因为如果密码是复制的话,可能会复制出空格。另外,您要看一下您在FTP登陆时选择的登陆类型是否是普通。
如果您忘了密码,可在“控制面板”中自行修改。
如果此处的密码仍无法登陆,请与我们联系。
可以通过主机控制面板中的磁盘空间管理查看空间占用情况。
备注:点击“空间占用图”刷新显示,可以获得最新的空间占用情况。
⑵ 怎么把一个FTP服务器的文件传到另一个FTP服务器上不
FTP互传是正常的操作方式:
1.
打开ftp客户端,比如flashfxp,首先链接前者ftp客户端,软件左侧出现服务器文件列表。
2.
在客户端右侧链接功能,直接链接后者ftp服务器,出现目录列表。
3.
在左侧选择需要传输的文件,直接拖放到右侧目标文件夹,即可开始自动传输。
⑶ 如何在局域网内利用FTP进行文件传输
看你这个问题 应该是FTP服务器已经完成了吧 ,在IE地址栏输入FTP服务器地址 只要有相应的权限 就可以象在本地电脑上操作一 样 可以对文件进行复制 移动删除等
⑷ 如何用ftp传输文件
2、知道用户名和密码
3、在ie地址栏中输入ftp://ip地址(域名)@用户名:密码
也好像是ftp://用户名:密码@ip地址(域名)---我记不清了,你都试试。
4、如果登录成功,就能看到ftp服务的文件目录,和本地目录差不多
5,将你本地的文件直接拖到远端目录即可。
还有专门的软件:cutftp 可以上传或下载。
⑸ 为什么我从学校老师的ftp拉文件总是无法传送项目,打复制粘贴就可以
FTP文件传输失败一般有几种情况:文件损失,不完整,导致传输过程验证失败。文件使用中,比如在杀毒或者编辑中的文件,系统占用是不能传输的。权限不足,比如针对某些用户,是不能传输部分文件的,比如exe等风险文件。特殊情况,比如文件传输过程中,目录满了,存储失败,这个是由服务器管理员控制的,如果目录体积不够文件传输的,联系管理员协商解决。
⑹ linux服务器不能用ftp怎么上传下载文件
一 当然是sftp呀,还有SMB。SSH
SFTP使用方式:
FTP客户端:FlashFXP(输入SSH账号密码连接即可)
SSH客户端:MobaXterm(登陆SSH即可)
WinSCP
《Linux就该这么学》查询Linux命令
二 还有XFTP软件
首先使用xshell登录上远程主机,打开xftp,然后上传文件到linux的时候,我们左侧本地目录进行切换,点击需要上传的文件,右键选择传输,或者直接双击,文件会自动上传到右侧服务器目录,下面显示文件上传进度。
三 还有个方式用宝塔面板
⑺ 怎么用FTP传输文件
这个问题说大有点大了,
我说的简单一点希望你满意
1.下载一个FTP软件,例如cuteFTP
,地址是:
http://www.onlinedown.net/soft/7249.htm
这是一个老牌的FTP软件
2.安装完毕后,打开,在地址栏中输入你要传输文件的FTP地址,例如是
ftp://www.sina.com.cn
(我只是举例)
有端口的填好端口,例如
ftp://www.sina.com.cn:80
或者在软件中填好
然后会提示你填写帐号密码(如果无帐号密码就不填)
服务器正常的话就正常登陆了
登陆后界面跟你看电脑硬盘是一样的了(打比方你打开D盘是什么样子,这个软件里也会这样,很简单)
之后你复制
粘贴文件什么的都可以做了(删除文件
等操作,如果服务器给你的帐号没设置这个功能就不能用)
基本就这么简单..
我的回答对你有帮助吗
⑻ 怎么通过ftp传送文本文件
不知道你的winsock是udp还是tcpip协议
这里给你一个我写的实例我是用的udp这个发送了一段数据不一定接收就正确所以我做了校验
'以下是接收文件的
OptionExplicit
DimFOKAsBoolean,FsAsLong,FileNumberAsInteger,LenFileAsLong '文件的长度
PrivateSubCommand1_Click()
UnloadMe
EndSub
PrivateSubCommand2_Click()
OnErrorResumeNext
DimAAsString
Me.Caption="开始下载"
IfDir(Text2.Text)<>""AndChV.Value=0Then
IfMsgBox("文件已经存在,覆盖吗?",vbCritical+vbYesNo)=vbYesThenKillText2.TextElseExitSub
Else
KillText2.Text
EndIf
IfText2.Text=""ThenText2.Text=Text1.Text
'Command2.Enabled=False
IfCh.Value=0ThenA="#DOW#"ElseA="#DOV#"
FMain.Wsk.SendDataA&Text1.Text
Wt1
FMain.Wsk.SendData"#DOE#"&Text2.Text
EndSub
PrivateSubForm_Load()
DimAAsString
'FMain.Ts.Enabled=True
OnErrorResumeNext
IfFMain.Cb.Text="本地组"OrFMain.Cb.Text="全部组"Then
Me.Caption="请重选下载用户[“组”不能正确下载]"
Else
Command1.Top=-2000
Winsock0.LocalPort=FilePort
Winsock0.Bind
EndIf
EndSub
PrivateSubForm_Unload(CancelAsInteger)
OnErrorResumeNext
Winsock0.Close
Err.Clear
EndSub
PrivateSubLa_Click()
CDL.FileName=""
CDL.ShowOpen
Text2.Text=CDL.FileName
EndSub
PrivateSubWinsock0_DataArrival(ByValbytesTotalAsLong)
OnErrorResumeNext
DimFileByte()AsByte,AAsString,MendByte()AsByte,IAsLong,JAsLong,TempAsString,WAsString
Winsock0.GetDataFileByte,vbArray+vbByte'接收类型为:字节数组
J=UBound(FileByte)'获得包长
ForI=0To7Step2'合并包头
Temp=Temp&Chr(FileByte(I))
Next
ForI=0To9'文件发送结束标记
A=A&Chr(FileByte(I))
Next
IfA="#ERR#"ThenWinsock0.SendData"no"
IfA="#END#"Then
ForI=0ToLen(FMain.TIn.Text)
IfI<100Then
W=Left(Right(FMain.TIn.Text,I),1)
IfW="!"Then
W=Left(Right(FMain.TIn.Text,I+4),5)
ExitFor
EndIf
Else
ExitFor
EndIf
NextI
IfW<>"下载完成!"Then
FOK=False
Me.Caption="下载完成!["&Text2.Text&"]"
FMain.TIn.Text=FMain.TIn.Text&"["&Now&"]"&"下载完成!("&Fs&"<="&LenFile&")"&vbCrLf
Command2.Enabled=True
EndIf
Else
IfVal(Temp)=JThen'比较长度看丢包没有
ReDimMendByte(J-8)
ForI=0ToJ-8'提出包头
MendByte(I)=FileByte(I+7)
Next
Fs=Fs+UBound(FileByte)-7
Put#FileNumber,,MendByte'写文件
Winsock0.SendData"ok"'发送继续发送的请求
Me.Caption="文件下载完成:["&Left(Fs/LenFile*100,4)&"%]"
Else
IfLeft(A,10)="#SENDSTA#"Then
A=""
ForI=10ToUBound(FileByte)'文件发送结束标记
A=A&Chr(FileByte(I))
Next
LenFile=Val(Left(A,InStr(A,"//")-1))
ForI=0ToLen(Text2.Text)
A=Left(Right(Text2.Text,I),1)
IfA=""ThenExitFor
Next
IfDir(Left(Text2.Text,Len(Text2.Text)-I+1),vbDirectory)=""ThenMkDirLeft(Text2.Text,Len(Text2.Text)-I+1)
'"#SENDSTA#"&FileLen(Text1.Text)&"//"&Text2.Text
FileNumber=FreeFile'取得未使用的文件号
Fs=0
OpenText2.TextForBinaryAs#FileNumber'打开文件
Else
IfA<>"#SENDEND#"Then
Winsock0.SendData"no"'出现丢包,请求重发
Else
Winsock0.SendData"#END#"'发送继续发送的请求
Close#FileNumber
Reset
IfFOK=FalseThen
FOK=True
Me.Caption="下载完成!["&Text2.Text&"]"
FMain.TIn.Text=FMain.TIn.Text&"["&Now&"]"&"下载完成!("&Fs&"<="&LenFile&")"&vbCrLf
Command2.Enabled=True
Else
FOK=False
EndIf
EndIf
EndIf
EndIf
EndIf
EndSub