15-01-2008, 12:42
|
|
|
חבר מתאריך: 14.09.05
הודעות: 92
|
|
Asp.net upload user's file to ftp
שלום לכולם,
אני מנסה לייצור דף aspx שיקבל קובץ מהמשתמש.
ויעלה את הקובץ לFTP מסויים.
הדבר שמצאתי הוא :
Const ftpURI AsString = "ftp://ftp.myftp.co.il/"
Try
Dim filename AsString = ftpURI & "temp.txt"
Dim ftpReq As FtpWebRequest = WebRequest.Create(filename)
ftpReq.Method = WebRequestMethods.Ftp.DownloadFile
ftpReq.Credentials = New NetworkCredential("xxx", "xxxx")
Dim ftpResp As FtpWebResponse = ftpReq.GetResponse
Dim ftpRespStream As Stream = ftpResp.GetResponseStream
Dim reader As StreamReader
reader = New StreamReader(ftpRespStream, System.Text.Encoding.UTF8)
Console.WriteLine(reader.ReadToEnd)
lblMsg.Text = "File Uploaded Successfully "
Catch ex As Exception
lblMsg.Text = ex.ToString
EndTry
הבעהי היא שהקובץ שמועלה הוא הקובץ המקומי בשרת , האם ניתן להעלות קובץ מהמשתמש ישירות לשרת FTP ??
אשמח אם מישהוא יכול לייעץ לי , כי אני מנסה כבר די הרבה זמן ללא הצלחה...
תודה מראש לכל מי שיוכל לעזור
|