请教一个ASP代码!

来源:百度知道 编辑:UC知道 时间:2024/05/14 02:14:54
比如 数据库 里的路径 是 E:\movie\电影\123.rmvb ,希望在网页里点击连接到 \\server\movie\电影\123.rmvb ,应该怎么写呢?

我用
response.write "<a class='real'"
response.write " ref="&"\\server\"&replace((playurl),":\","\")

结果写出的是 file://server/movie/电影/123.rmvb
问题补充:看了两位的回答,谢谢你们!不过行不通!
我主要是想让点播的电影用系统默认的播放器播放。电影是用共享方式读取的!例如:\\server\movie\xxx
我原本是用网页播放方式!
就是一个内网的电影点播!不想用网页内嵌式播放器播放,希望点击后自动调用系统默认的播放器,比如 realplayer 来播放!!

不是很明白你的意思
你修改第二句看看,代码如下:

response.write " ref=" & server.mappath & "\\server\"&replace((playurl),":\","\")

你的电影 和ASP是在同一电脑上吧

http://86510697.qzone.qq.com/

这种地址放到网页上都需要下载的

否则只能通过网上邻居共享访问你这种地址形式

你数据库里记录的是你硬盘上的物理路径,这样你在本机访问应该是可以的,但是其它的机器就不能访问了,解决的方法有两种:
1.数库入库时不要记录物理路径,而记录相对于你的站点的相对路径,例如/movie/电影/123.rm(强烈建议你不要使用中文目录),那么访问时就应该连接到http//你的IP或者域名/movie/电影/123.rm

2.如果数据库已记录为硬盘物理路径格式了,那么输出时用replace替换一下就可以了

一个是绝对地址,一个是相对地址