因为下载的软件没有在web站点里,,主要软件太大了,,,不能放同一个目录,所以用的绝对路径,,路径是放在数据库中的,然后写了代码如下:
<a href="file:///H:/tools/YlmF_GhostXP_SP3_Y5.0.rar">ssss
</a>因为前期技术探索,写得很简单,,,然后测试,在web虚拟目录中,用ie6.0时单击链接时没反应,但用右击-另存为可以下载,用360安全浏览器都能下载,,请如何才能让他在ie6里可以单击就能下,谢谢大家
<a href="file:///H:/tools/YlmF_GhostXP_SP3_Y5.0.rar">ssss
</a>因为前期技术探索,写得很简单,,,然后测试,在web虚拟目录中,用ie6.0时单击链接时没反应,但用右击-另存为可以下载,用360安全浏览器都能下载,,请如何才能让他在ie6里可以单击就能下,谢谢大家
解决方案 »
- CAB谁用过,,,,在线等!!!!!!!!!!
- C# winform子控件怎么隐藏从父容器中继承的属性
- 使用webeditor控件可是点击“插入高亮代码”报错,如何解决?
- icd10编码 数据库
- webservice 发布 读写文件服务器的权限
- 如何让回车定位到登录按钮上?顶帖也送分
- 小菜鸟弱弱的问一句怎么在Microsoft Visual Studio 2010的form中的属性写事件啊?
- 检测到指定的WEB服务器运行的不是ASP.NET 1.1版本?
- 请问在winform中如何让listview控件在detail视图下的第一列显示一个小图标呢??
- 高手们能给我用C#实现的数码管(LED)源代码
- 如何选择电子地图二次开发控件
- 我在别人的源代码中改一下服务器地址,报生成错误是怎么回事?新手
using (System.IO.FileStream fs = new System.IO.FileStream(FilePath,System.IO.FileMode.Open))
{
byte[] byteBuffer = new byte[fs.Length];
fs.Read(byteBuffer,0,byteBuffer.Length);}
或webclient等
asp.net服务器控件是微软为了方便开发者开发而推出的一系列控件,它们都以类似的方式出现在Visual Studio 2005的源视图里,*代表了控件名,如就表示这是一个Button控件。asp.net服务器控件除了提供HTML服务器控件所能提供的功能之外,还有很多功能更为复杂的控件。这些控件可以分为简单控件、容器控件、数据绑定控件、数据源控件和数据验证控及用户自己根据自己业务需要将一些控件组合在一起组成的用户控件等。asp.net控件的特点与HTML服务器控件类似,也有如下特点:(1)asp.net服务器控件必须有一个在当前页面中唯一的ID属性和runat=”server”属性;(2)asp.net服务器控件必须放在服务器端表单中;(3)asp.net服务器控件最终会被解释成普通HTML标记发送到客户端浏览器。本文主要介绍以下控件:Button控件TextBox控件Web服务器控件的特殊客户端事件FileUpload控件Literal控件Panel控件PlaceHolder控件
(1)利用HasFile属性判断是否上传了文件。
(2)在服务器上指定一个物理路径,并检查这个物理路径是否存在,如果不存在则先创建。
(3)指定上传文件在服务器上的上传路径,利用SaveAs()保存上传的文件。这一步还可以做一些其它检查工作,比如检查上传的文件格式是否符合要求或文件内容大小是否符合要求。
(4)将相对路径或者URL地址保存起来,以便客户访问或者下载。
这里要着重强调的是:我们保存上传的时候保存文件用的是物理路径,但是要保存的、日后客户端能访问得到的却是相对路径或者URL地址。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<a href="file:///H:/tools/YlmF_GhostXP_SP3_Y5.0.iso">ssss
</a>
</body>
</html>
</a>
点击这个链接的时候会在浏览者的H盘去找,而不是服务器上,你现在测试和开发都是在自己的机器上感觉不到什么,你换一台机器就知道问题在哪里了。
</a>
这种方式貌似连接的是本地路径,已经到本地了还下载什么 so 如果一定要使用文件路径下载最少也应该是共享路径比较省事的解决办法就是把存放YlmF_GhostXP_SP3_Y5.0.rar的根目录做成单独的虚拟路径,这样就可以用网络路径下载了,注意下载权限的设置(太低会影响安全性)
方法
1 iis添加虚拟隐射文件夹指向你的存文件的路径
2 后台代码截获headle请求,用服务器起跳转(专门建立一个文件下载的管理站点地址)
对,在你原来的网站下面建或者新建一个网站都可以,当然你也可以选择用ftp来实现