利用FTP进行文件
‘壹’ 利用ftp文件传输协议的最大优点
1、安全
最终,与其他选择相比,使用FTP服务器的最大好处是这些托管选项可以提供的安全级别。FTPS和SFTP都是安全(加密)文件传输协议,为传统FTP传输增加了另一层安全性,许多FTP服务器同时支持FTPS和SFTP,以更好地保护共享数据。
这是提供了额外的保证,即您的隐私文件不会落入坏人之手,因为它们在传输过程中是加密的。
2、可控性
使用FTP服务器的另一个好处是您可以获得对数据的控制级别。许多FTP服务器,尤其是行业领先的服务器,提供精细的访问控制,允许管理员确定谁可以上传、下载、编辑、删除或共享文件;以及他们在哪些文件夹中拥有特定权限。并非组织中的每个人都需要对您的文件具有相同级别的访问权限。
例如,CFO可能需要查看敏感的财务记录,而您的实习生则不需要。基于个人用户帐户控制文件和解决方案访问的能力可以为您的文件增加更多安全性。
3、可发送大文件
如果组织处理大量数据,不会希望整个文件共享过程因文件太大而中断。相反,可以使用FTP服务器,可以一次性发送数千兆字节的数据。
4、改进工作流程
在组织中使用不统一的文件共享流程可能会对您的业务生产力产生负面影响。可以立即发送大量数据,而不是一次共享一个文件。还可以在进行大额转账时继续工作,或者在晚上或周末安排大额转账,这样工作流程就不会中断。
此外,拥有FTP服务器可为您提供一个位置来存储所有文件。这减少了团队花在寻找特定数据上的时间。它还减少了丢失文件的机会。
5、意外恢复
当选择顶级FTP提供商时,您的供应商可以确保您的文件永远不会丢失,从日常数据到最重要和最敏感的文件。
‘贰’ 如何用ftp传输文件
2、知道用户名和密码
3、在ie地址栏中输入ftp://ip地址(域名)@用户名:密码
也好像是ftp://用户名:密码@ip地址(域名)---我记不清了,你都试试。
4、如果登录成功,就能看到ftp服务的文件目录,和本地目录差不多
5,将你本地的文件直接拖到远端目录即可。
还有专门的软件:cutftp 可以上传或下载。
‘叁’ 如何使用FTP上传文件
1、下载软件FileZilla(用的比较多的一款),
‘肆’ 怎么通过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
‘伍’ 怎样设置FTP文件共享
1、首先打开控制面板,找到程序-打开或关闭Windows功能选项。
‘陆’ FTP采用的是什么工作模式,可以实现的文件传输方式有哪两种
FTP可以采用2种工作模式,分别是Port模式、Passive模式;
FTP的传输有两种方式:ASCII、二进制:
1、ASCII传输方式:
假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式
2、二进制传输模式:
在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。
(6)利用FTP进行文件扩展阅读:
FTP文件传输协议的特点介绍:
FTP工作在TCP/IP模型的应用层,基于的传输协议是TCP,FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。
FTP的主要特征:
1、控制连接是建立在客户协议解释器和服务器协议解释器之间用于交换命令与应答的通信链路
2、数据连接是传输数据的全双工连接。传输数据可以发生在服务器数据传输过程DTP和客户DTP之间,也可以发生在两个服务器的DTP之间。
‘柒’ 使用因特网的FTP功能,可以实现文件的上传和下载
因特网的FTP功能可以实现文件的上传和下载,因为FTP是用于在网络上进行文件传输的一套标准协议。
FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。而颂姿且用户并不需要登录到自己想要存取的计算机上面而成为完全用户,就可以使用FTP程序访问远程资源,实现用户往返传输文件、目录管理以及访问电子邮件等等。
搭建FTP功能的详细步骤如下:
1、右键点击桌面的此电脑点击选择管理选项。
‘捌’ 如何在局域网内利用FTP进行文件传输
看你这个问题 应该是FTP服务器已经完成了吧 ,在IE地址栏输入FTP服务器地址 只要有相应的权限 就可以象在本地电脑上操作一 样 可以对文件进行复制 移动删除等