想通过asp.net网页编写一个向FTP服务器上载文件的小程序,但是运行到fileStream = File.Open(fileName, FileMode.Open)这行时总是出现“Access to the path 'C:\Data\a.iso' is denied. ”,怎么实现把本地的文件通过Asp.net网页向服务器上传呢,应该怎么写?
谢谢!代码:
Dim requestStream As Stream = Nothing
Dim fileStream As FileStream = Nothing
Dim uploadResponse As FtpWebResponse = Nothing Dim uploadUrl As String = "ftp://192.168.0.1"
Dim fileName As String = "C:\\Data\a.iso" Dim uploadRequest As FtpWebRequest = CType(FtpWebRequest.Create(uploadUrl + "/b.iso"), FtpWebRequest) uploadRequest.Credentials = New System.Net.NetworkCredential("ftp01", "123")
uploadRequest.Method = WebRequestMethods.Ftp.UploadFile
uploadRequest.Proxy = Nothing
requestStream = uploadRequest.GetRequestStream()
fileStream = File.Open(fileName, FileMode.Open)
谢谢!代码:
Dim requestStream As Stream = Nothing
Dim fileStream As FileStream = Nothing
Dim uploadResponse As FtpWebResponse = Nothing Dim uploadUrl As String = "ftp://192.168.0.1"
Dim fileName As String = "C:\\Data\a.iso" Dim uploadRequest As FtpWebRequest = CType(FtpWebRequest.Create(uploadUrl + "/b.iso"), FtpWebRequest) uploadRequest.Credentials = New System.Net.NetworkCredential("ftp01", "123")
uploadRequest.Method = WebRequestMethods.Ftp.UploadFile
uploadRequest.Proxy = Nothing
requestStream = uploadRequest.GetRequestStream()
fileStream = File.Open(fileName, FileMode.Open)
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货