在根目录中显示子域的图像(ASP.NET)

时间:2018-04-12 18:25:59

标签: asp.net-mvc cross-domain subdomain

我有一个域名,例如example.com和子域manage.example.com。在管理网站上添加新闻时,我将图片保存在Image子域中的manage.example.com文件夹中。

我正在尝试使用example.com标记在根网站(img)的视图中使用这些图片。我给出了完整路径example.com/subdomains/manage/image/imagename.jpg,但没有显示任何内容。路径显然无效,但这是我通过FTP连接时获得的路径。

如何显示这些图片?

1 个答案:

答案 0 :(得分:1)

FTP使用的路径(可能与服务器磁盘上的路径相对应)不一定与通过Web访问的路径相同。这两件事情根本没有关联 - 网络服务器可以被配置为呈现与磁盘上逻辑上完全不同的图片。

如果您在网页上显示图像,则需要使用HTML中每个图像的URL,就像您直接浏览它一样。如果它是你所描述的子域,那么它更可能成为

的内容
<img src="http://manage.example.com/image/imagename.jpg"/>

但是您需要检查您的网络服务器的配置,以查看子域的设置方式以及子根文件夹的设置位置。