Ελληνικά, Ελληνικά! Είπαμε να χαλαρώσει λίγο η κατάσταση αλλά μην το παρακάνουμε!
Γι αυτό που ζητάς πάντως μου φαίνεται ότι το ξεκίνησες λάθος. Το linklabel εκτελεί ένα link. "Εκτελώ link" σημαίνει ανοίγω το πρόγραμμα που χειρίζεται το link (ftp, http, οτιδήποτε) και του δίνω το link. Αν ο χρήστης έχει ορίσει να ανοίγει πάντα π.χ. το Getright για ένα ftp link, θα ανοίξει το getright. Αλλιώς θα ανοίξει ο browser. Ο χρήστης θα δυσαρεστηθεί πολύ αν πατήσει ένα link και η συμπεριφορά δεν είναι αυτή που περιμένει.
Αν θέλεις να σώσεις το αρχείο μπορείς να χρησιμοποιήσεις την μέθοδο DownloadFile της κλάσης
WebClient για να κατεβάσεις ένα αρχείο. Το παράδειγμα είναι από το documentation της DownloadFile:
| | remoteUri = "http://www.contoso.com/library/homepage/images/"; string fileName = "ms-banner.gif", myStringWebResource = null; // Create a new WebClient instance. WebClient myWebClient = new WebClient(); // Concatenate the domain with the Web resource filename. myStringWebResource = remoteUri + fileName; Console.WriteLine("Downloading File \"{0}\" from \"{1}\" .......\n\n", fileName, myStringWebResource); // Download the Web resource and save it into the current filesystem folder. myWebClient.DownloadFile(myStringWebResource,fileName); Console.WriteLine("Successfully Downloaded File \"{0}\" from \"{1}\"", fileName, myStringWebResource); Console.WriteLine("\nDownloaded file saved in the following file system folder:\n\t" + Application.StartupPath);
|
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos