最近做项目,遇到一个问题,就是有两个站点A,B;
要实现A站点上传文件后,B站点可以访问;
B站点上传的文件,A站点可以访问;具体实现方法如下:
站点A http://localhost:8081/index.html
-- 虚拟目录FileUpload:指向文件D:/FileShare
站点B http://localhost:8080/index.html
--虚拟目录FileUpload: 指向文件D:/Fileshare
A 站点与B站点代码中访问方法:<img src="/FileUpload/***.png"/>
后台访问文件时,要使用Server.MapPath ("/FileUpload/***.png");,记得要有第一个“/”哦;
文件上传时,将虚拟目录路径转换为绝对路径:Server.MapPath ("~\FileUpload");
虚拟路径的创建方法:
右键IIS下站点A,在右键菜单中选择创建虚拟路径,指定虚拟路径名称(FileUpload),和物理地址(D:/Fileshare)即可