我知道服务器上图片的IP(http://168.168.21.88/tpk/2006.04.15.jpg)地址,现在想下载到客户端,需要在下载时弹出保存窗口来选择保存路径!请问如何实现???测试通过马上结帖!!!
WebClient wc = new WebClient();
wc.DownloadFile("http://168.168.21.88/tpk/2006.04.15.jpg","D:\\down\\2006.04.15.jpg");
我用这种方法只能下载到服务器的硬盘上("D:\\down\\2006.04.15.jpg"这个不知道如何改成客户端地址或者任意的地址),而且还没有提示窗口,请问大家有什么好方法来改进啊!
WebClient wc = new WebClient();
wc.DownloadFile("http://168.168.21.88/tpk/2006.04.15.jpg","D:\\down\\2006.04.15.jpg");
我用这种方法只能下载到服务器的硬盘上("D:\\down\\2006.04.15.jpg"这个不知道如何改成客户端地址或者任意的地址),而且还没有提示窗口,请问大家有什么好方法来改进啊!
解决方案 »
- 用户控件(ascx)与用户控件(ascx)之间的引用问题
- excel.dll 导出 excel 时,异常来自 HRESULT:0x800A03EC
- datagrid无法翻页
- xml的一个问题
- 求助!在Windows2003上控制Excel
- 求救 Iframe 的问题
- 怪事,用Request.QueryString取值明明过来三个字,却只取到两个,怎么回事呀!
- 网页上的图形显示问题
- asp.net (vb)导出标准excel文件的问题。
- ascx用户控件错误!!! 100分,微软的帮助文档中的关于loadtemplate的例子!!
- 跪求一套ASP.NET(VB版)开源网店系统,一定要开源的哦,本人初学想拿来当例子看,没有RMB但可以给高分,急在线等!
- asp .net2.0 发布网站的问题
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=2006.04.15.jpg");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");
Response.ContentType = "application/octet-stream";
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
this.Image1.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();为什么这样下载下来的图片打不开呢,而且图片很小,好象是下载不完全啊!
楼主写到Response里来下载是可以,下载video都可以,图片没问题,再改改你那个方法