从数据库里下载文件,保存是的文件名和类型怎么做啊!

xiaotian2000 2001-03-11 05:20:00
许多下载网站都是用asp做的,把文件以二进制保存在数据库里,下载时用asp的BinaryWrite方法,就可以下载了,可是下载的名字总是asp文件的名和.asp文件,不是数据库里文件原来的名和类型,请问怎么解决啊!
...全文
248 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaotian2000 2001-03-15
  • 打赏
  • 举报
回复
hsboy:为什么说这么做的效率底呢?
supersonics 2001-03-15
  • 打赏
  • 举报
回复
i found it:
-----------------------
Response.Addheader "Content-Disposition", "attachment; filename=" & rs("fieldname")
Response.ContentType = "application/unknown"
Response.CacheControl = "public"
----------------------
hope it helps
supersonics 2001-03-14
  • 打赏
  • 举报
回复
我突然发现我理解错了。
你是指在下载是那个“保存”对话框里的文件名,是吗?
supersonics 2001-03-14
  • 打赏
  • 举报
回复
你把下载的程序放在另一个页面(比如download.asp)中。
本页面:<a href="download.asp?id=filename>filename</a>
如果还有问题,可以写下来。
我自己没有做过,但是我看见别人做过。如果还不行的话,我可以帮你去问一下。
hareqiqi 2001-03-14
  • 打赏
  • 举报
回复
我关注:)
另外提个问题,假如我在保存文件的时候,是用文件上传组件将文件上传到一个目录,比如说是图片,而最后我要将处理好的代码(可能包含在多个文件里,还有html文件),我该怎样让用户打包下载?
hsboy 2001-03-14
  • 打赏
  • 举报
回复
有许多网站这么做吗?这样做的效率很低!
通常的做法是将要下载的文件保存在服务器上,然后通过一个asp程序来统计下载次数,然后重定向到这个文件上。
xiaotian2000 2001-03-14
  • 打赏
  • 举报
回复
supersonics:是啊,能不能想到一个方法帮我解决啊!谢谢你了!
xiaotian2000 2001-03-14
  • 打赏
  • 举报
回复
supersonics:是啊,能不能想到一个方法帮我解决啊!谢谢你了!
xiaotian2000 2001-03-13
  • 打赏
  • 举报
回复
大家帮帮我啊
xiaotian2000 2001-03-13
  • 打赏
  • 举报
回复
supersonics:你好,这些我都知道,问题是在下载的时候具体怎么做啊,怎么让下载的文件是上传的时候的那个文件名呢?最好给出代码好吗?
supersonics 2001-03-13
  • 打赏
  • 举报
回复
如果你想要达到你所说的效果,就要在数据库中某个字段保存上传时的文件名。
文件内容和文件名必须分开存放。
xiaotian2000 2001-03-12
  • 打赏
  • 举报
回复
那位高手指点一下好吗?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧