private void xiazai() { string FileName=ServerMapPath("/load/jtcy_ryxxtxt"); FileInfo file = new FileInfo(FileName);//用于获得文件信息 ResponseClear();//清空输出 ResponseCharset = "GB2312";//设定编码 ResponseContentEncoding = SystemTextEncodingGetEncoding("UTF-8"); // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 ResponseAddHeader("Content-Disposition", "attachment; filename=" + ServerUrlEncode(FileName)); // 添加头信息,指定文件大小,让浏览器能够显示下载进度 ResponseAddHeader("Content-Length", fileLengthToString()); // 指定返回的是一个不能被客户端读取的流,必须被下载 ResponseContentType = "application/ms-txt"; ResponseFlush(); // 把文件流发送到客户端 ResponseWriteFile(fileFullName); ResponseEnd(); } 我是 做的下载文本文件件的,你改改路径,文件类型就好了
记得采纳啊

手机下载(BREW)有哪些功能?
你基本上是对的,知识最后连接地址的地方我建议取消MapPath,我如下修改后在我的机器上调试通过:
<%
dim downFile
set downFile=ServerCreateObject("scriptingFileSystemObject")
set myfileFolder=downFileGetFolder(ServerMapPath("uiq"))
for each subfile in myfilefolderFiles
responseWrite "<a href='uiq/" & subfilename &"'>"&subfilename&"</a><br>"
next

%>
asp 下载功能实现及调用
功能介绍:手机下载(BREW)下载主要功能包括:应用本机下载、应用禁用和恢复和免费试用。应用本机下载:通过BREW客户端或WAP门户连接BREW下载平台进行应用的下载。当用户选择下载一个产品时,BREW下载平台向用户提供一个关于此应用的简短描述,包括产品的名称、大小、价格等信息,在用户确认资费后,完成下载。 应用禁用和恢复:当用户通过BREW平台下载一个应用程序时候,当应用管理器发现没有足够的存储空间下载一个新的应用程序时,应用管理器会根据应用使用的频率自动选择一个可以禁用的应用。禁用后程序在终端上删除,但是订购关系仍然保留在BREW平台侧,相应的用户授权信息也保留在终端上。这样,当用户需要重新使用被禁用的应用时,可以从BREW平台上重新下载,在这个过程中将不对用户收取信息费。免费试用:下载完应用后可以获取该应用的免费的试用次数或试用时间。免费试用期过后,用户如继续使用该应用则需要进行业务订购,如不继续订购则视为放弃使用该项应用。谢谢您对电信产品的关注,祝您生活愉快。 如果以上信息没有解决您的问题,也可登录广东电信手机商城(http://mgd189cn),向在线客服求助,7X24小时在线喔!
ASP文件下载主要是头部的输出
'输出文件类型
'"application/force-download"这个是通用的,也可以根据文件类型使用其它如"image/jpeg"之类的
ResponseAddHeader "Content-Type","application/force-download"
'输出文件名,保存文件时会在保存对话框下显示这个文件名。而不是你的asp文件名

ResponseAddHeader "Content-Disposition","attachment; filename="&fName&";"
ASP存取数据库中的二进制数据使用AppendChunk和getChunk,
输出文件内容使用
ResponseBinaryWrite 文件内容(二进制格式)
不懂可以再问


