asp.net下载功能
asp.net下载功能功能怎么实现 --------------------编程问答-------------------- 详细一点?--------------------编程问答-------------------- 就是我要实现可以视频下载这个功能,好象要加个函数,有现成的程序吗
--------------------编程问答-------------------- 链接到文件就可以了.
如果直接打开的话,就加个类型
Response.ContentType = "Application/afsafdsaf"随便写点.
--------------------编程问答-------------------- 不要直接打开的 要弹出个下载对话框 然后可以下载的 --------------------编程问答-------------------- 如果直接打开的话,就加个类型
==>应该是不是直接打开.
你用楼上的代码试一下.
--------------------编程问答-------------------- 那个视频是流媒体 会在页面上直接播放, 我不想要这样的 --------------------编程问答-------------------- Response.ContentType = "Application/afsafdsaf"不会就实这句吧
写清楚点咯 --------------------编程问答-------------------- 基本下载的话,HTML已经可以做到,如果要自己控制的话,就将下载路径指向一个ASPX,在ASPX的page_load中Response.Write
FileInfo fi = new FileInfo(pFileName);
if (!fi.Exists)
return;
string ext = fi.Extension;
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
//保证下载文件名为中文
//Response.Charset = "GB2312";
Response.ContentEncoding = System.Text.Encoding.Default;
Response.AddHeader("Content-Disposition", "attachment;filename="+HttpUtility.UrlEncode(fi.Name)) ;
//下载文件
Response.WriteFile(fileName,0,fi.Length);
Response.Flush();
//删除文件
fi.Delete();
//关闭当前窗口
Response.Write("<script>window.close();</script>");
Response.End();
--------------------编程问答-------------------- http://www.bbssa.net/showtopic-1043.aspx
很全 ,控制易做图啥的 都有
补充:.NET技术 , ASP.NET