Dim fileInf As New System.IO.FileInfo(FileUpload1.PostedFile.FileName)
Dim fff As String = fileInf.ToString
Const host As String = "ftp://www.wye.cn"
Const username As String = "keke8888"
Const password As String = "35378498"
Dim uri As String = host + "/" + fileInf.Name.ToString
Dim ftp As System.Net.FtpWebRequest = CType(System.Net.FtpWebRequest.Create(uri), System.Net.FtpWebRequest)
ftp.Credentials = New System.Net.NetworkCredential(username, password)
ftp.KeepAlive = False
ftp.UseBinary = True
ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile
Dim response0 As System.Net.FtpWebResponse = CType(ftp.GetResponse, System.Net.FtpWebResponse)
Dim responsestream As System.IO.Stream = ftp.GetRequestStream
Dim fs As New IO.FileStream(fff, IO.FileMode.Open)
Dim buffer(2048) As Byte
Dim read As Integer = 0
Do
read = fs.Read(buffer, 0, buffer.Length)
responsestream.Write(buffer, 0, read)
Loop Until read = 0
responsestream.Close()
fs.Flush()
fs.Close()
response0.Close()======================
我的是VB代码
自己研究吧,可以实现你要的功能
我现在在研究的是客户端到FTP的文件传输
我也很郁闷
但是这个代码你是可以实现的
很好用
Dim fff As String = fileInf.ToString
Const host As String = "ftp://www.wye.cn"
Const username As String = "keke8888"
Const password As String = "35378498"
Dim uri As String = host + "/" + fileInf.Name.ToString
Dim ftp As System.Net.FtpWebRequest = CType(System.Net.FtpWebRequest.Create(uri), System.Net.FtpWebRequest)
ftp.Credentials = New System.Net.NetworkCredential(username, password)
ftp.KeepAlive = False
ftp.UseBinary = True
ftp.Method = System.Net.WebRequestMethods.Ftp.UploadFile
Dim response0 As System.Net.FtpWebResponse = CType(ftp.GetResponse, System.Net.FtpWebResponse)
Dim responsestream As System.IO.Stream = ftp.GetRequestStream
Dim fs As New IO.FileStream(fff, IO.FileMode.Open)
Dim buffer(2048) As Byte
Dim read As Integer = 0
Do
read = fs.Read(buffer, 0, buffer.Length)
responsestream.Write(buffer, 0, read)
Loop Until read = 0
responsestream.Close()
fs.Flush()
fs.Close()
response0.Close()======================
我的是VB代码
自己研究吧,可以实现你要的功能
我现在在研究的是客户端到FTP的文件传输
我也很郁闷
但是这个代码你是可以实现的
很好用
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货