怎样用ftp传文件
1、 建立一个文本文件,例如文件名是ftp.txt,其内容如下: open 192.168.1.100 /*用open连接远程服务器192.168.1.100*/user MYNAME MYPASSWORD /*MYNAME是用户名,MYPASSWORD是密码*/binary /*以二进制传送*/hash /*当有数据传送时,显示#号*/cd REMOTE_PATHNAME /*进入远程目标路径REMOTE_PATHNAME*/get REMOTE_FILE LOCAL_FILE /*把远程文件REMOTE_FILE下载成本地文件LOCAL_FILE*/put LOCAL_FILE REMOTE_FILE /*将本地文件LOCAL_FILE上传成远程文件REMOTE_FILE */bye /*退出ftp应用*/2、执行命令:cat ftp.txt | ftp -nUNIX下用ftp自动传送文件名是动态的方法现以一个文件名是以月份和日期为变量的文件来说明1、建立脚本文件autoftp.shQUOTE:#!/bin/shMM=`date "+%m"` /*取月份*/DD=`date "+%d"` /*取日期*/pre_filename="DBZZ" /*设定文件名前缀前部分*/filename="${pre_filename}${MM}${DD}.tgz"echo " open 192.168.1.100user MYNAME MYPASSWORDbinaryhashcd REMOTE_PATHNAME get ${filename} ${filename}byecat ftp.txt | ftp -n2、将脚本赋有运行权后,执行脚本

FTP如何使用?
每一步的登录之前都需要FTP服务器的IP地址。打开浏览器,在地址栏中输入ftp://服务器IP地址。然后回车。2这时候会出现一个验证界面,需要输入分配的用户名和密码。没有话就不能访问了,输入后点击登录。3接下来就进入了FTP服务器中,就可以进行文件的上传和下载了。磁盘访问方式首先双击计算机或者我的电脑,打开磁盘对话框,然后在路径栏中输入ftp://FTP服务器IP地址。这时候会弹出验证端口,输入自己的用户名和密码。成功登录后会显示如下界面,就可进行文件的上传和下载了,上传和下载只需要进行复制粘贴,比较方便和直观。
要知道FTP的地址,如192.168.9.12,则知道后,可在浏览器的地址栏中打入ftp://192.168.9.12,然后跳出对话框,需输入用户名和密码,你如果知道这个用户名和密码,就输入进去。会看到文件和目录,下载和上传选择复制和粘贴即可。
ftp指用于Internet上的控制文件双向传输(下载和上传),可以自由存取和管理FTP服务器的资源,通过拖放即可完成文件或文件夹上传,使用方便且高效。IIS7服务器管理工具- FTP客户端:自动重连、自动重传、定时任务 (定时上传、定时下载)、自定义传输模式,线程,编码、删除到回收站、大量文件快速加载,边加载边传输、批量连接一键关闭。
http://video.baidu.com/v?ct=301989888&rn=20&pn=0&db=0&s=8&word=ftp%CA%B9%D3%C3%BD%CC%B3%CC

怎么通过ftp传送文本文件?
不知道你的winsock 是udp还是tcpip协议这里给你一个我写的实例 我是用的udp 这个发送了一段数据不一定接收就正确 所以我做了校验'以下是发送文件的Option ExplicitDim GetFileNum As Integer, LenFile As Long, SendByte() As Byte '发送的包Private Sub Command1_Click()On Error Resume NextCommand1.Enabled = FalseGetFileNum = FreeFile '取得未使用的文件号LenFile = FileLen(Text1.Text) '获得需传送的文件的长度If Text2.Text = "" Or Right(Left(Text2.Text, 2), 1) <> ":" Then Text2.Text = Text1.TextWinsock0.SendData "#SEND STA#" & LenFile & "//" & Text2.TextWt 0.5Open Text1.Text For Binary As #GetFileNum '打开需传送的文件Call TCPSendFile(Winsock0, GetFileNum, SplitFile) '传送文件Me.Caption = NowTi.Enabled = TrueEnd SubPrivate Sub Command2_Click()Unload MeEnd SubPrivate Sub Form_Load()Dim A As StringOn Error Resume NextCommand2.Top = -2000Winsock0.RemoteHost = IPX '服务器ipWinsock0.RemotePort = FilePortEnd SubPrivate Function SplitFile() As Long '拆包'为了清晰,下面分别用两个子过程来完成计算这次还可以传多少个字节的数据和传送数据On Error Resume NextDim GetCount As LongIf LenFile >= 4000 Then '计算出这次可发送的字节数GetCount = 4000LenFile = LenFile - GetCountElseGetCount = LenFileLenFile = LenFile - GetCountEnd IfSplitFile = GetCountEnd FunctionPrivate Sub TCPSendFile(objWinSock As Winsock, FileNumber As Integer, SendLen As Long)On Error Resume NextDim FileByte() As Byte, I As Long, j As Long, Temp As String * 4ReDim SendByte(0)ReDim FileByte(SendLen - 1)Temp = SendLen + 7SendByte = Temp '把长度负值给包头Get #FileNumber, , FileByte '读取文件ReDim Preserve SendByte(SendLen + 7) '把包头+到文件头For I = 0 To UBound(FileByte)SendByte(I + 7) = FileByte(I)'DoEventsNextWinsock0.SendData SendByteEnd SubPrivate Sub Form_Unload(Cancel As Integer)On Error Resume NextWinsock0.CloseErr.ClearEnd SubPrivate Sub TEnd_Timer()On Error Resume NextWinsock0.SendData "#END#"Err.ClearEnd SubPrivate Sub Ti_Timer()On Error Resume NextWinsock0.SendData "#ERR#"End SubPrivate Sub Winsock0_DataArrival(ByVal bytesTotal As Long)On Error Resume NextDim S As StringWinsock0.GetData SSelect Case SCase "ok" '成功继续发送If LenFile = 0 Then '发送完成If S <> "#SEND END#" Then Winsock0.SendData "#SEND END#"Me.Caption = "文件上传成功!"Command1.Enabled = TrueTi.Enabled = FalseTEnd.Enabled = TrueExit SubElseMe.Caption = "文件上传完成:[" & Left((FileLen(Text1.Text) - LenFile) / FileLen(Text1.Text) * 100, 4) & "%]"End IfCall TCPSendFile(Winsock0, GetFileNum, SplitFile)Case "#END#"TEnd.Enabled = FalseFMain.TiF.Enabled = TrueCase "no" '不成功重发上一个包Winsock0.SendData SendByteEnd SelectEnd Sub'以下是接收文件的Option ExplicitDim FOK As Boolean, Fs As Long, FileNumber As Integer, LenFile As Long '文件的长度Private Sub Command1_Click()Unload MeEnd SubPrivate Sub Command2_Click()On Error Resume NextDim A As StringMe.Caption = "开始下载"If Dir(Text2.Text) <> "" And ChV.Value = 0 ThenIf MsgBox("文件已经存在,覆盖吗?", vbCritical + vbYesNo) = vbYes Then Kill Text2.Text Else Exit SubElseKill Text2.TextEnd IfIf Text2.Text = "" Then Text2.Text = Text1.Text'Command2.Enabled = FalseIf Ch.Value = 0 Then A = "#DOW#" Else A = "#DOV#"FMain.Wsk.SendData A & Text1.TextWt 1FMain.Wsk.SendData "#DOE#" & Text2.TextEnd SubPrivate Sub Form_Load()Dim A As String'FMain.Ts.Enabled = TrueOn Error Resume NextIf FMain.Cb.Text = "本地组" Or FMain.Cb.Text = "全部组" ThenMe.Caption = "请重选下载用户[“组”不能正确下载]"ElseCommand1.Top = -2000Winsock0.LocalPort = FilePortWinsock0.BindEnd IfEnd SubPrivate Sub Form_Unload(Cancel As Integer)On Error Resume NextWinsock0.CloseErr.ClearEnd SubPrivate Sub La_Click()CDL.FileName = ""CDL.ShowOpenText2.Text = CDL.FileNameEnd SubPrivate Sub Winsock0_DataArrival(ByVal bytesTotal As Long)On Error Resume NextDim FileByte() As Byte, A As String, MendByte() As Byte, I As Long, J As Long, Temp As String, W As StringWinsock0.GetData FileByte, vbArray + vbByte '接收类型为:字节数组J = UBound(FileByte) '获得包长For I = 0 To 7 Step 2 '合并包头Temp = Temp & Chr(FileByte(I))NextFor I = 0 To 9 '文件发送结束标记A = A & Chr(FileByte(I))NextIf A = "#ERR#" Then Winsock0.SendData "no"If A = "#END#" ThenFor I = 0 To Len(FMain.TIn.Text)If I < 100 ThenW = Left(Right(FMain.TIn.Text, I), 1)If W = "!" ThenW = Left(Right(FMain.TIn.Text, I + 4), 5)Exit ForEnd IfElseExit ForEnd IfNext IIf W <> "下载完成!" ThenFOK = FalseMe.Caption = "下载完成![" & Text2.Text & "]"FMain.TIn.Text = FMain.TIn.Text & "[" & Now & "]" & "下载完成!(" & Fs & "<=" & LenFile & ")" & vbCrLfCommand2.Enabled = TrueEnd IfElseIf Val(Temp) = J Then '比较长度看丢包没有ReDim MendByte(J - 8)For I = 0 To J - 8 '提出包头MendByte(I) = FileByte(I + 7)NextFs = Fs + UBound(FileByte) - 7Put #FileNumber, , MendByte '写文件Winsock0.SendData "ok" '发送继续发送的请求Me.Caption = "文件下载完成:[" & Left(Fs / LenFile * 100, 4) & "%]"ElseIf Left(A, 10) = "#SEND STA#" ThenA = ""For I = 10 To UBound(FileByte) '文件发送结束标记A = A & Chr(FileByte(I))NextLenFile = Val(Left(A, InStr(A, "//") - 1))For I = 0 To Len(Text2.Text)A = Left(Right(Text2.Text, I), 1)If A = "" Then Exit ForNextIf Dir(Left(Text2.Text, Len(Text2.Text) - I + 1), vbDirectory) = "" Then MkDir Left(Text2.Text, Len(Text2.Text) - I + 1)'"#SEND STA#" & FileLen(Text1.Text) & "//" & Text2.TextFileNumber = FreeFile '取得未使用的文件号Fs = 0Open Text2.Text For Binary As #FileNumber '打开文件ElseIf A <> "#SEND END#" ThenWinsock0.SendData "no" '出现丢包,请求重发ElseWinsock0.SendData "#END#" '发送继续发送的请求Close #FileNumberResetIf FOK = False ThenFOK = TrueMe.Caption = "下载完成![" & Text2.Text & "]"FMain.TIn.Text = FMain.TIn.Text & "[" & Now & "]" & "下载完成!(" & Fs & "<=" & LenFile & ")" & vbCrLfCommand2.Enabled = TrueElseFOK = FalseEnd IfEnd IfEnd IfEnd IfEnd IfEnd Sub

怎么用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服务器,给你一个有上传权限的帐号就可以给他直接发送。 或者你自己建立一个FTP服务器,给他一个帐号,他就可以从你电脑上 下东西。
在浏览器中输入ftp地址 登陆ftp服务器直接将要传输的文件拉到里面或复制或者用ftp传输软件CuteFTP等用 ftp用户名和密码登陆服务器进行传输
我有点看错你的问题了,我以为你是想用软件方式登陆FTP 那么简单再讲一下直接从浏览器中怎么操作例如:ftp//www.qq.com:80这个FTP服务器已经建立成功你可以在浏览器地址栏中输入ftp://www.qq.com:80如果匿名可以访问的话,那自然马上就可以打开这个FTP服务器了,如果需要帐号密码,就需要你填一下 登陆之后就跟普通的硬盘显示一样了,你可以做各种操作

如何将文件上传到ftp
1、无需其他软件,直接打开计算机,输入ftp://自己的主机名(如608.60.22.23)2、然后就进入了自己的ftp中,接下来把自己想要上传的文件拖拽到里面即可(需要注意的是,并不建议大家使用这种方法,因为有些音频,视频无法放入)3、下载软件FileZilla(用的比较多的一款),百度软件就有,没必要都要进官网4、下载之后,打开软件就能看到下面第一张图的界面了,然后点击文件,选择站点管理器。5、然后弹出如下的界面:主机(你的主机名),端口(写21),协议(选择FTP-文本传输协议),加密(选择只使用普通),登录类型(正常),用户名(写你域名管理站的账号),密码(账号对应的密码),都填完之后,点击连接。6、点击连接之后看主页面,如下图,如果出现“成功”字样,而且右下角的框框里,也有ftp中的文件,说明连接成功,接下来就可以放入文件了。7、左边红色框中,是自己电脑的目录,右边蓝色框中,是ftp(也就是你网站)里的目录8、最后,选中你要上传的文件,右键点击上传即可,完毕。
可以下载一款好用的iis7远程桌面管理软件。iis7远程桌面管理软件,是一款绿色小巧,功能实用的FTP工具软件,其界面简洁,操作方便,它支持FTP批量上传下载,它可以同时连接多台ftp服务器进行文件传输工作,还可以在线解压缩文件,支持文件查找,在线编辑等功能。同时它还能够同时远程操作多台服务器,并且多台服务器间可以自由切换,适合机房管理、站长、运维工作、程序员使用。
方法1: 双击我的电脑,在地址栏里输入你的ftp地址回车(比如: ftp://220.103.86.96),然后会弹出一个输入登录账号和密码的对话框,输入你的ftp账号和密码回车便进入ftp目录,把你想要上传的文件或文件夹直接往里拖就行了。 方法2:去下载一个ftp上传软件进行上传。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/59374.html。