怎樣用ftp上傳文件
FTP上傳是通過ftp協議把文件從本地電腦和遠程伺服器傳輸的過程,包括上傳和下載的過程。
文件類型很多了,任何文件都可以上傳下載。
你可以在伺服器端部署ftp服務端程序,給對方開一個新的ftp賬號,把ip和賬號信息告訴對方,他就可以用來上傳文件了。
和別人共用伺服器時採用這種方法,可以把對方的許可權限制在某個文件夾裡面,他只能在這里上傳下載文件,對於伺服器安全、許可權都有保障。
⑵ FTP 伺服器怎麼上傳文件
有兩種方法上傳程序到伺服器裡面。
有ip地址,ftp賬號密碼,也可以用 ftp軟體上傳。
linux伺服器的話, 就是直接用ftp軟體上傳文件了。
如果是win系統伺服器,那麼打開遠程桌面,從本地電腦復制文件,到遠程桌面伺服器裡面,粘貼文件,就可以了。
⑶ 怎麼通過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、先打開「計算機」,在最上方輸入欄中輸入登陸FTP伺服器命令(ftp://ip地址),然後按回車。
2、彈出「登陸界面」後輸入登答錄賬戶和密碼,點擊「登錄」。
3、賬號密碼核對成功,就會進入FTP伺服器回上目錄列表,如果該賬號許可權足答夠大就可以上傳文件到FTP伺服器中了。
⑸ ftp命令怎麼上傳文件夾
1、輸入命令行:-->FTP10.1.61.212如果對方沒有開啟FTP服務,那麼這個命令就不會有效果。
2、-->用戶名稱:這個主要是FTP伺服器配置的用戶名和密碼
-->用戶密碼:
3、主要是使用二進制來傳輸文件,-->bin
-->quotetpyec1381這個意思是指定伺服器端的代碼頁,如果傳輸的是IFS流文件,不用做轉換,直接用BINARY的模式傳輸文件。不會出現編碼錯誤。
4、-->lcdD:Documentdataupload這個命令主要是進去本地文件夾目錄用來上傳文件的本地路徑目錄。
5、進入主機的目錄,也就是FTP伺服器的路徑cdCBSDOTHDTA
-->put"D:/Document/data/upload/UPFW90.FRZN160919",使用put命令上傳文件。
6、put"D:/Document/data/upload/UPFW90.FRZN160919"命令執行成功之後,會在後面出來三個交易碼主要是200、150、226這都是成功的交易碼。完成效果圖。
⑹ FTP 伺服器怎麼上傳文件
ftp伺服器上傳文件,用毀攔到的工具:8uftp,步驟如下:
打開8uftp。
注意事項:壓縮文件絕侍以加快上傳速度,上傳的纖宏胡時候選擇二進制防止丟包。
⑺ 如何通過FTP客戶端上傳文件
現以FlashFXP為例,圖解使用FTP工具上傳文件。
1:運行LeapFTP,點擊1處(站點->站點管理器),彈出「站點管理器」窗口;在2處選擇「MyServers」項,然後在3處點擊「添加站點」按鈕,在彈出的窗口4處輸入您喜歡的站點名稱(如:mysite);
⑻ 怎麼在ftp上傳文件
首先登錄到對方的 ftp 伺服器上(通常都是以 anonymous 匿名登錄,密碼為空),然後你使用 cd 命令進入人家設置好的允許你上傳文件的子目錄(例如:/public、或者:/upload),然後就可以使用 put myfile.c(上傳單個文件)、或者 mput *.c(上傳多個文件)即可。