Hej!
Na FTP z dostępem wymagającym autoryzacji posiadam plik.
Chcę napisać aplikację w asp, która wywoła ściąganie tego pliku ( wyskoczy okienko zapisz jako... ) tak by użytkownik nie musiał wpisywać hasła i nazwy użytkownika.
Mam na razie coś takiego:
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://xxx/mojPlik");
request.Method = WebRequestMethods.Ftp.DownloadFile;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential("***", "***");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
string plik = reader.ReadToEnd();
Response.Write(response.StatusDescription);
reader.Close();
response.Close();
Mniej więcej to działa w
response.StatusDescription
otrzymuję komunikat 226 File sent ok.
Nie wiem tylko jak wymusić pojawienie się okienka zapisz jako które pobierze plik ze strumienia.