请选择 进入手机版 | 继续访问电脑版
guoqp
银牌会员   /  发表于:2026-1-9 09:39  /   查看:34  /  回复:1
10金币

我在图片资源中上传了一个叫“未签名”的图片,
我想达到的效果是当未找到签名图片或者不需要签名图片时显示该“无签名”图片
正常引用应该是“/GeneratedResources/Images/GenerateImages/ImageCellType/无签名.png”
但如果这样,会无法显示图片,因为我们的HTTP链接URL还包含有应用名称,比如http://test/tt
那这个完事的正确的地址应该是http://test/tt/GeneratedResources/Images/GenerateImages/ImageCellType/无签名.png
可我们引用的是/GeneratedResources/Images/GenerateImages/ImageCellType/无签名.png
就变成了http://test/GeneratedResources/Images/GenerateImages/ImageCellType/无签名.png
有没有发现http://test后边tt应用被省略掉了,所以导致这个图片无法显示,我不知道这个应该如何克服,当然在前边把应用名人工补全应该是可以的,但能否让其地址自动适应每个应用呢,类似于关键字一样,比如这样子/%应用名%/GeneratedResources/Images/GenerateImages/ImageCellType/无签名.png

或者你们是怎么解决这个问题的?

1 个回复

Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2026-1-9 16:39:51
沙发
如果是图片单元格的话,直接用这个路径设置给图图片单元格就可以:
GeneratedResources/Images/GenerateImages/ImageCellType/测试.svg
如果需要获取网络路径,可以通过下面方式做到动态获取到域名路径 + 应用名:
window.location.origin + Forguncy.Helper.SpecialPath.getBaseUrl()
在和上述图片路径拼接就可以得到完整的网络路径了。



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部