如果我用Server.MapPath(),里面的文件名是从数据库里调出来的怎么办,没有确定的文件名啊,?

2025-06-26 04:56:56
推荐回答(1个)
回答1:

Server.MapPath(Path)中的Path参数,是指"相对于当前脚本而言的绝对路径",比如说:
IIS根目录为:D:\WWW
脚本路径为"D:\WWW\test.asp"
文件路径为: D:\WWW\images\1.jpg
则Path应写为"images/1.jpg"
这时,如果数据库中储存的仅为"1.jpg",则你必须在Server.MapPath的参数中进行相应修改,如本例应改为:
Server.MapPath("images"&rs("textname"))的形式。

根据你的情况,请举一反三。