我想下载按钮或链接点击xml文件,因为我在网页表单中使用Gridview时点击按钮或链接它会打开新标签上的XML文件,因为我想下载它。我现在用的HTTP URL(如:http://SomeName/XmlFiles/1554263.xml)如何从网址下载xml文件
0
A
回答
0
这可能做的伎俩为您
using (System.Net.WebClient client = new System.Net.WebClient())
{
client.DownloadFile("http://SomeName/XmlFiles/1554263.xml", "some.xml");
}
WebClient.DownloadFile下载从URI通过在地址参数中指定一个本地文件数据。此方法阻止下载资源。要下载资源并在等待服务器响应时继续执行,请使用其中一种DownloadFileAsync方法。
编辑
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);
}
}
+0
我已经试过这个,但我需要将它保存在用户提供的特定路径上,所以我想要一个保存对话框并下载该路径,我该如何实现。 –
+0
如何打开此文件的保存对话框下载 –
+0
其不工作,可能是因为保存对话框是winform的属性 –
0
这可以帮助你。
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. 从网址下载XML
- 2. 从gwt网址下载文件
- 3. 下载文件从短网址
- 4. 从网址下载zip文件
- 5. 从cdn网址下载图片文件
- 6. 从网址下载批文件
- 7. Android - 从网址下载JSON文件
- 8. 如何通过ssh从网址下载文件到服务器
- 9. 如何从特定网址下载文件?
- 10. 如何从网址下载所有文件?
- 11. 如何抓取并从动态网址下载文件?
- 12. 如何将图像从网址下载到绘图文件夹?
- 13. 如何从下载文件中删除网址
- 14. 科尔多瓦:从网址下载到Android下载文件夹
- 15. 如何从C#网站下载文件?
- 16. 如何从网页下载文件?
- 17. SILVERLIGHT。如何从网站下载文件
- 18. 从FTP下载xml文件
- 19. 从网址下载文件,并验证文件已被完全下载
- 20. 从远程网址下载pdf文档
- 21. Android:从网址下载mp3
- 22. AFNetworking从网址下载
- 23. 何时urllib2实际上从网址下载文件?
- 24. PHP的 - 如何从下载网址下载视频
- 25. 从xml文件下载文件
- 26. 如何使用Powershell在网址重定向时从网上下载文件
- 27. 从xml文件打开网址
- 28. 如何自动生成盒子文件下载网址?
- 29. 如何使用网址在Internet Explorer上下载Excel文件
- 30. 如何使用wget将大量zip文件下载到网址
或者,如果重复是不够的 - http://stackoverflow.com/questions/17034396/downloading-xml-file-from-a-url-using-c-sharp显示保存结果文件.. (显然你自己已经完成了这项研究,但是由于某种原因,没有把你的调查结果投入到这篇文章中 - 对于未来的问题,一定要在问题中提供这些信息,否则后期研究可能会由于缺乏*实证研究而被低估*) –