注册 登录
编程论坛 ASP技术论坛

[求助]如何隐藏音乐文件的真实路径

redice 发布于 2007-09-30 16:10, 2181 次点击
我想在网页中提供给用户试听音乐,但是又不希望他们知道我的音乐文件存放路径,请问各位大虾有没有什么好的办法?
19 回复
#2
bomb_20022007-10-01 01:39
1、放到数据库中,
2、新建一个table用来存放文件的实际路径,好像也能下载

#3
俗人谷2007-10-02 01:06
还有其他答案吗?期待中..
#4
redice2007-10-02 16:45
回复:(bomb_2002)1、放到数据库中,2、新建一个tab...

十分不满意你的答案 不过还是谢谢你

#5
multiple19022007-10-02 18:32
类似于本论坛传图片附件的引用方式

使用一个asp文件读取mp3文件之后以stream的形式传送到client,缺点是服务器CPU占用明显。
#6
redice2007-10-08 18:02
回复:(multiple1902)类似于本论坛传图片附件的引用...

用户得到该Asp文件完整路径后仍然可以使用下载工具下载
例如http://127.0.0.1/music.asp?id=1 用户还是能够下载
#7
weishj2007-10-08 18:41

不管你怎么弄,IE缓存里都有那个文件,只要进入IE缓存文件从里面取出就等于下载了吧

#8
redice2007-10-08 21:47
回复:(weishj)不管你怎么弄,IE缓存里都有那个文件,...

好像播放完毕就被自动删除了吧
有的时候可以找到

#9
redice2007-10-08 21:48
回复:(weishj)不管你怎么弄,IE缓存里都有那个文件,...

不考虑这种情况

要既能让用户听到歌曲又不能让他下载到该歌曲文件就 行了

#10
yms1232007-10-08 21:56
看见过一些国外的文件下载用Ajax实现后台载入地址,这样用户起码在源代码里找不到.mp3之类的地址文件。
不过正如7楼所说,无论什么方式浏览器一定会把网页需要的文件下载到IE缓存里,个人目前没见过谁能用javascript脚本干扰IE缓存。
#11
weishj2007-10-09 12:54
我学ASP才三四天,随便搞着玩的整了个这:[URL=http://starrysky.vicp.cc/musics.asp]http://starrysky.vicp.cc/musics.asp[/URL]
不懂一点网页制作的人可能无法下载我的音乐
PS:一会儿我去上课一关机就没了
#12
weishj2007-10-09 13:02
突然想到可以使用flash制作一个音乐播放器,把音乐路径存放在一个数据库里,用flash从ASP文件中读取音乐路径并播放音乐.这样用户即使下载了这个FLASH也无法得到音乐.
#13
weishj2007-10-09 13:03
就类似于QQ空间里的音乐播放器那样搞。
#14
redice2007-10-09 13:10
回复:(weishj)我学ASP才三四天,随便搞着玩的整了个...
老兄 用“花生壳”吧
#15
redice2007-10-09 13:12
回复:(weishj)突然想到可以使用flash制作一个音乐播...

我不会做Flash因此对这不太了解
不过这样做太麻烦了吧 每一个文件都要做一个Flash的引用

#16
redice2007-10-09 13:12
回复:(weishj)就类似于QQ空间里的音乐播放器那样搞...
晕 我还没开通QQ空间
#17
weishj2007-10-09 13:15
不是每一个文件做一个FLASH引用,而是只作一个FLASH,从ASP中读取变量就行
也可以用文本文件存放音乐路径的。

[此贴子已经被作者于2007-10-9 13:20:37编辑过]

#18
jiushini502007-10-09 14:32
有类似的防盗连代码,以前看到过,去网上搜索下吧
#19
redice2007-10-20 20:00
回复:(weishj)不是每一个文件做一个FLASH引用,而是...

不了解
#20
zhou2008-03-30 16:42
提示: 作者被禁止或删除 内容自动屏蔽,只有管理员可见
1