社区
ASP
帖子详情
请问如何做点左键会弹出下载对话框!
danjingwu
2004-05-10 09:13:52
我要下载的文件是电影,大部分是.asf,.rm,.rmvb等格式。因为右键已经被屏蔽掉了,所以只能用左键,请问该怎么做啊??
...全文
133
4
打赏
收藏
请问如何做点左键会弹出下载对话框!
我要下载的文件是电影,大部分是.asf,.rm,.rmvb等格式。因为右键已经被屏蔽掉了,所以只能用左键,请问该怎么做啊??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
danjingwu
2004-05-10
打赏
举报
回复
搞定,谢谢!!!
sfply
2004-05-10
打赏
举报
回复
这个问题可简单可复杂
针对你屏蔽右键,你可以新开窗口解开右键限制,让别人能用相关工具下载
如果只能左键就写段代码,我找了一段给你
<%
Dim Stream
Dim Contents
Dim FileName
Dim FileExt
Const adTypeBinary = 1
FileName = Request.QueryString("FileName")
if FileName = "" Then
Response.Write "无效文件名."
Response.End
End if
' 下面是不希望下载的文件
FileExt = Mid(FileName, InStrRev(FileName, ".") + 1)
Select Case UCase(FileExt)
Case "ASP", "ASA", "ASPX", "ASAX", "MDB"
Response.Write "受保护文件,不能下载."
Response.End
End Select
' 下载这个文件
Response.Clear
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment; filename=" & FileName
Set Stream = server.CreateObject("ADODB.Stream")
Stream.Type = adTypeBinary
Stream.Open
Stream.LoadFromFile Server.MapPath(FileName)
While Not Stream.EOS
Response.BinaryWrite Stream.Read(1024 * 64)
Wend
Stream.Close
Set Stream = Nothing
Response.Flush
Response.End
%>
使用:Download.asp?FileName=/Files/MY.doc
把你的DOC文件放到根目录Files下,你也可以放到其它地方了。
如:
<A HREF="Download.asp?FileName=/Files/MY.doc">点击下载WORD文档</A>
danjingwu
2004-05-10
打赏
举报
回复
TO:sfply(随风飘零叶)
为什么说如果我是站长就好办?你有什么解决这个问题的办法吗?有的话告诉我,谢谢!!!
我上面问题的意思是如何书写这个代码,可以让其他人下载,而且可以选择存放在哪个位置,可能我提问的时候没有说清楚,呵呵!!!
sfply
2004-05-10
打赏
举报
回复
没这功能,如果你是站长就好办
MFC 单击菜单弹
出
对话框
1. 在工程的资源里面加1个菜单和3个
对话框
(假设ID是IDR_MENU1, IDD_DIALOG1, IDD_DIALOG2, IDD_DIALOG3); 2. 在菜单添加要的选项,
对话框
里面拖你要的控件 3. 在主
对话框
的OnInit函数里写以下代码 CMenu* menu = new CMenu; menu->LoadMenu(MAKEINTRESOURCE(IDR_MENU1));
速读原著-Android应用开发入门教程(弹
出
对话框
)
6.6 弹
出
对话框
在 GUI 程序中,有时需要弹
出
对话框
来提示一些信息。这些
对话框
比一个独立的屏幕简单,在 Android 中弹
出
式
对话框
不同于表示一个屏幕的活动,它通常用于简单的功能处理。
对话框
的父类是 android.app.Dialog,通过构建类 android.app.AlertDialog 来实现弹
出
式
对话框
,可以使用AlertDialog.Builder 和不同的参数来构建
对话框
...
点击链接不在浏览器打开而是弹
出
下载
对话框
点击链接不在浏览器打开而是弹
出
下载
对话框
前端实现弹
出
“另存为”
对话框
的三种方式
今天开发一个需求,需要将一段字符串保存到文件中,并且保存之后在页面上弹
出
“另存为”
对话框
来实现将文件保存到指定位置。那么应该如何来实现在前端弹
出
“另存为”
对话框
呢? 调用document.execCommand方法 调用js方法document.execCommand可在前台页面调
出
“另存为”
对话框
,并将将服务器上存放的文件保存到本地指定的位置。需要注意的是,部分IE浏览器中,可能会阻止显示内容,...
初学MFC——如何弹
出
你做的
对话框
假设前提: 你的
对话框
已经添加了类,类名为CEnter; 在你要弹
出
对话框
的响应函数中添加(如果你要一开始就弹
出
对话框
,那就在OnDraw函数中,如果是某个事件如鼠标
左键
点击,那就在OnLButtonDown中添加,诸如此类..): CEnter enter; //实例化你的
对话框
对象,对象名为enter; ...//给你的
对话框
配置一些东西,这里不重要 enter.Do
ASP
28,409
社区成员
356,971
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章