gpt4 book ai didi

asp.net - 图片网址正确,但图片未显示

转载 作者:行者123 更新时间:2023-12-04 10:02:11 25 4
gpt4 key购买 nike

我在 GoDaddy 上有一个网站。所有权限设置正确,图像确实存在。但是,当页面加载所选项目的图像时,不会显示。这是我的代码

        imagepath = "~/spaimages/" + currentSpaModel.Name.ToString() + ".png";
if (File.Exists(Server.MapPath(imagepath)))
{ this.spaimage.ImageUrl = Server.MapPath(imagepath); }

spaimage 是一个 ASP 控件,图像设置的 thr URL 是 D:\hosting\xxxxxxx\calspas\spaimages\modelname.png

我究竟做错了什么。

最佳答案

文件路径 D:\hosting\xxxxxxx\calspas\spaimages\modelname.png是图像在 Web 服务器上所在的文件夹。您将此作为 <img> 发送标签src属性,它告诉浏览器,“去获取图像 D:\hosting\xxxxxxx\calspas\spaimages\modelname.png”。浏览器无法转到 Web 服务器的 D 驱动器,因此它会在自己的 D 驱动器上查找该文件夹和图像。

你的意思是让 <img>标签src属性是文件夹的路径 在网站上 .你就在那里 - 只需放下 Server.MapPath将图像路径分配给 ImageUrl 时的部分属性(property)。也就是说,而不是:

this.spaimage.ImageUrl = Server.MapPath(imagepath);

做:
this.spaimage.ImageUrl = imagepath;

看看这是否有效。

谢谢

关于asp.net - 图片网址正确,但图片未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com