
用frontpage做网页时超链接想让它一点就直接下载怎么做?菜鸟请问
frontpage2000,下载的超链接怎么做?还有要把提供下载的文件放在哪里呢?放在网络空间里么?还是做网页的这个文件夹里?菜鸟哦,不懂...
frontpage2000,
下载的超链接怎么做?
还有要把提供下载的文件放在哪里呢?放在网络空间里么?还是做网页的这个文件夹里?
菜鸟哦,不懂 展开
下载的超链接怎么做?
还有要把提供下载的文件放在哪里呢?放在网络空间里么?还是做网页的这个文件夹里?
菜鸟哦,不懂 展开
展开全部
晕,楼上的怎么回答的,我看得都有点糊涂了
人家都说是菜鸟了,你放ASP代码上来他看得懂吗?
最简单的方法就是直接在你的网页文件夹里建一个文件夹,名字叫soft(这个随便起什么名字都可以,只要你自己能记住就好)然后在Frontpage的“设计”窗口中打入你要让人家下载这个文件的名字,如:软件一。选中该文本后点击鼠标右键,选“创建超链接”选择你这个文件即可。。操作方法和你创建网页连接是一个样的,只是一个是连接网页,一个是连接软件罢了。
你也可以在网页固定位置插入这段代码:
<a href="*.exe">软件一</a>
这里的*.exe就是你要提供给人家下载的文件名。这样就可以实现点击“软件一”而弹出下载窗口了。
直接在设计窗口指定文件路径比较适合新手使用,而且出错率相对较低,建议新手使用
有一点比较容易被新手突视的就是文件的路径问题。如果你把文件放在子目录。如我刚才说的soft目录。你的路径就必须写为<a href="soft/*.exe">软件一</a>
最后记住将这些要让人家下载的文件也一并上传到你的网页空间上去,否则人家无法下载。
如果碰到你自己可以成功下载,而网上别的网友无法下载,你就要检查你的代码了。看看是否把绝对路径改错了。通常而言,刚接触网页制作的新手都会把下载路径定义在自己电脑上,如“file:///c:\我的网页\soft\软件1.exe”这样就造成了你自己可以下载而别人却无法下载了。解决方法就是把打开代码将类似file:///c:\之类的去掉,换上绝对路径,如我上面说的<a href="soft/软件1.exe">软件一</a>这样的地址。如果还是无法下载,那就要检查你的软件文件夹是否已经放到空间上去,或者将代码里面的路径换成绝对路径。如:<a href="http://www.***.com/soft/某某文件.exe">软件一</a>这样的形式了。
人家都说是菜鸟了,你放ASP代码上来他看得懂吗?
最简单的方法就是直接在你的网页文件夹里建一个文件夹,名字叫soft(这个随便起什么名字都可以,只要你自己能记住就好)然后在Frontpage的“设计”窗口中打入你要让人家下载这个文件的名字,如:软件一。选中该文本后点击鼠标右键,选“创建超链接”选择你这个文件即可。。操作方法和你创建网页连接是一个样的,只是一个是连接网页,一个是连接软件罢了。
你也可以在网页固定位置插入这段代码:
<a href="*.exe">软件一</a>
这里的*.exe就是你要提供给人家下载的文件名。这样就可以实现点击“软件一”而弹出下载窗口了。
直接在设计窗口指定文件路径比较适合新手使用,而且出错率相对较低,建议新手使用
有一点比较容易被新手突视的就是文件的路径问题。如果你把文件放在子目录。如我刚才说的soft目录。你的路径就必须写为<a href="soft/*.exe">软件一</a>
最后记住将这些要让人家下载的文件也一并上传到你的网页空间上去,否则人家无法下载。
如果碰到你自己可以成功下载,而网上别的网友无法下载,你就要检查你的代码了。看看是否把绝对路径改错了。通常而言,刚接触网页制作的新手都会把下载路径定义在自己电脑上,如“file:///c:\我的网页\soft\软件1.exe”这样就造成了你自己可以下载而别人却无法下载了。解决方法就是把打开代码将类似file:///c:\之类的去掉,换上绝对路径,如我上面说的<a href="soft/软件1.exe">软件一</a>这样的地址。如果还是无法下载,那就要检查你的软件文件夹是否已经放到空间上去,或者将代码里面的路径换成绝对路径。如:<a href="http://www.***.com/soft/某某文件.exe">软件一</a>这样的形式了。
参考资料: 个人文章,版权所有,翻版不究。转载请注明作者,谢谢合作
展开全部
一般链接除了IE能识别的文件格式外,都是点击后下载!
如果要使所有文件类型都下载的话,要使用程序操作·
function downloadFile(filepath,file_Rname)
'on error resume next
response.buffer=true
Set fso = Server.CreateObject("Scripting.FileSystemObject")
filepath = server.MapPath(filepath)
Set S = server.CreateObject("Adodb.Stream")
S.Mode=3
S.Type=1
S.Open
S.LoadFromFile(filepath)
'开始下载
if Err.Number>0 then
Response.Status="404"
else
Response.AddHeader "Content-Disposition","attachment; filename=" & file_Rname
Response.CharSet = "UTF-8"
'application/download_only 使浏览器无法辨别文件类型,防止在浏览器内直接打开
Response.ContentType="application/download_only"
Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)
response.write s.position
if Range="" then
Response.BinaryWrite(S.Read)
else
S.position=Clng(Split(Range,"-")(0))
'支持断点续传
Response.BinaryWrite(S.Read)
End if
end if
Response.End
end function
如果要使所有文件类型都下载的话,要使用程序操作·
function downloadFile(filepath,file_Rname)
'on error resume next
response.buffer=true
Set fso = Server.CreateObject("Scripting.FileSystemObject")
filepath = server.MapPath(filepath)
Set S = server.CreateObject("Adodb.Stream")
S.Mode=3
S.Type=1
S.Open
S.LoadFromFile(filepath)
'开始下载
if Err.Number>0 then
Response.Status="404"
else
Response.AddHeader "Content-Disposition","attachment; filename=" & file_Rname
Response.CharSet = "UTF-8"
'application/download_only 使浏览器无法辨别文件类型,防止在浏览器内直接打开
Response.ContentType="application/download_only"
Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)
response.write s.position
if Range="" then
Response.BinaryWrite(S.Read)
else
S.position=Clng(Split(Range,"-")(0))
'支持断点续传
Response.BinaryWrite(S.Read)
End if
end if
Response.End
end function
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2006-09-25
展开全部
最简单的方法就是直接打你文件的路径喽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询