这样为什么点击没反应呢?
<a href="file:///E:/WebApplication1/test2/aaa1.zip" target="_blank">test</a>
没有打开文件,点击没反应
------解决方案--------------------直接用E:/WebApplication1/test2/aaa1.zip,还要注意路径是否存在,特别是在服务器上时,不能用这种路径
------解决方案--------------------你这是要干嘛呢? 你要链接客户端自己的文件?
------解决方案--------------------
你这是可以下载的啊 , 不能写E: 你换成具体的地址 就像图片显示一样 ..
------解决方案--------------------<a href="WebApplication1/test2/aaa1.zip" target="_blank">test</a>
------解决方案--------------------
不理解你到底要干嘛了! 请高人回答!
------解决方案-------------------- 上面说的很清楚了!
用本地的压缩工具,直接打开服务器的压缩文件?我这样理解对不?
------解决方案--------------------
你这是要干嘛呢? 你要链接客户端自己的文件?
帮看看啥情况啊
首页你一开始的想法就是错误的
<a href="file:///E:/WebApplication1/test2/aaa1.zip" >
这个是IE自己访问本地的文件,文件存在于本地,如果有就打开,没有当就出错了,这个与服务器一点关系也没有
<a href="down.aspx">下载</a>
down.aspx.cs
using (FileStream fso = new FileStream("E:\\WebApplication1\\test2\\aaa1.zip", FileMode.Open,FileAccess.ReadWrite,FileShare.Inheritable))
{
int len = Convert.ToInt32(fso.Length);
byte[] FileObj = new byte[len];
fso.Read(FileObj, 0, len);
Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", HttpUtility.UrlEncode("aaa1.zip"), System.Text.Encoding.UTF8));
Response.AddHeader("Content-Length",&n