Ich möchte die XML-Datei auf Schaltfläche oder Link klicken, wenn ich Gridview im Web-Formular verwende, wenn Sie auf die Schaltfläche klicken oder Link wird die XML-Datei auf neue Registerkarte öffnen, wie ich möchte Download it.I ist mit hTTP-uRL (zB. http://SomeName/XmlFiles/1554263.xml)So laden Sie die XML-Datei von der URL
Antwort
Dies könnte den Trick für Sie tut
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.DownloadFile("http://SomeName/XmlFiles/1554263.xml", "some.xml");
}
WebClient.DownloadFile Downloads auf einer lokalen Dateidatum aus dem URI in dem Adressparameter angegeben. Diese Methode blockiert beim Herunterladen der Ressource. Verwenden Sie eine der DownloadFileAsync-Methoden, um eine Ressource herunterzuladen und die Ausführung fortzusetzen, während Sie auf die Antwort des Servers warten.
bearbeiten
SaveFileDialog savefile = new SaveFileDialog();
// set a default file name
savefile.FileName = "unknown.xml";
if (savefile.ShowDialog() == DialogResult.OK)
{
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.DownloadFile("http://SomeName/XmlFiles/1554263.xml", savefile.FileName);
}
}
Ich habe dies bereits versucht, aber ich muss es auf bestimmten Pfad vom Benutzer zur Verfügung gestellt, so dass ich ein Speichern Dialog und Download auf diesem Pfad möchte, wie erreiche ich das. –
Wie öffne ich den Speicherdialog für diese Datei herunterladen –
es funktioniert nicht, möglicherweise weil Save Dialog ist die Eigenschaft von Winform –
Dies könnte Ihnen helfen.
using System.Net;
string xyzstring;
try
{
WebClient wc = new WebClient();
xyzstring= wc.DownloadString("http://www.example.com/somefile.xml");
}
catch (WebException ex)
{
MessageBox.Show(ex.ToString());
}
- 1. So laden Sie Bild von URL
- 2. Laden von Rdata-Dateien von der URL
- 3. So entfernen Sie Returnurl von der URL?
- 4. So ersetzen Sie die Sprache UniqueSeoCode von der URL
- 5. laden .emacs von url
- 6. Laden Sie ein Bild von Bild URL
- 7. So zeigen Sie Bilder von URL an und laden sie, die in UITableViewCell sichtbar sind
- 8. So laden Sie Dateien von der Arbeitsoberfläche herunter
- 9. So laden Sie ein Bild von Django
- 10. So laden Sie Audios von soundcloud herunter
- 11. iOS: Laden Sie ein Bild von der URL
- 12. So laden Sie eine Codeigniter-Anwendung mit einer anderen URL
- 13. So laden Sie ein URL-Bild in eine vorhandene Listenansicht
- 14. So laden Sie die Fremdschlüsselelemente in Tastypie
- 15. So laden Sie die Dividendeninformationen zuverlässig herunter
- 16. Laden Sie die Datei von der URL herunter und laden Sie sie ohne Speichern auf AWS S3 hoch - node.js
- 17. So aktualisieren Sie die URL mit Ajax
- 18. So laden Sie ein Bild von der URL zur Verwendung in Photoshop Scripting (ExtendScript Toolkit)
- 19. So laden Sie die Baugruppe korrekt
- 20. So erhalten Sie die Klick-URL der nativen benutzerdefinierten Vorlagenanzeige
- 21. So verwenden Sie die Originalbild-URL in der Büroklammer
- 22. aframevr So öffnen Sie die URL
- 23. So wählen Sie und laden Sie die Datei in ionischen
- 24. So rufen Sie die aufgelöste URL
- 25. So erhalten Sie die Stamm-URL
- 26. So laden Sie FrameworkElement
- 27. So laden Sie Modal
- 28. So laden Sie die Klasse bei jedem Laden der Seite in der erweiterten App
- 29. So rufen Sie die WCF-URL auf?
- 30. So laden Sie die neueste Datei von Sharepoint mit VBA
Oder wenn das Duplikat ist nicht genug - http://stackoverflow.com/questions/17034396/downloading-xml-file-from-a-url-using-c-sharp zeigt Ergebnis in Datei Speichern .. (Sie haben diese Recherche natürlich selbst gemacht, aber aus irgendeinem Grund haben Sie die Ergebnisse Ihrer Untersuchungen nicht in die Post geschrieben - stellen Sie für zukünftige Fragen sicher, dass Sie diese Informationen in der Frage angeben. Andernfalls könnte die Post aufgrund fehlender * nachgewiesener Forschungsergebnisse abgelehnt werden *) –