【发布时间】:2019-05-27 19:45:22
【问题描述】:
我无法公开网址,但我已将完整网址粘贴到浏览器中,并且可以确认页面正确 - 图像显示在浏览器中。
但是...当我将该确切的 URL 复制到 Xamarin.Forms 图像中时,设置为:
<Image
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
Aspect="AspectFit">
<Image.Source>
<UriImageSource Uri="https://example.com/images/doesntshow.jpg"
CacheValidity="3"
CachingEnabled="false"/>
</Image.Source>
</Image>
图像根本不会显示。
如果我替换 URL:“https://upload.wikimedia.org/wikipedia/en/a/a9/Example.jpg”,图像显示正常。
注意:URL 不正确或有错误的可能性为 0,因为......我没有输入它;我正在复制/粘贴它,它在浏览器中显示得很好,而不是 Xamarin.Forms 应用程序。
我不知道要寻找什么。还有其他人吗?
【问题讨论】:
-
你的网址不是https吗?
-
是的,网址是 HTTPS。但是我已经尝试了两种方式,http和https。两者都在浏览器中工作。发布时我必须将“mydomain.com”更改为“example.com”,但这是我自己服务器上的我自己的域,不会显示在应用程序中,只是浏览器和服务器不是我本地的。
-
仅供参考 - 我的服务器上有多个域。我什至尝试将简单图像放在第二个域上,除了域名之外完全相同的路径 - 一切都可以在我的第二个 URL 的浏览器中运行,但在应用程序中却不行。
-
是否可以共享其中一个 URL,因为此时它只是在猜测 :)
-
当您说“在浏览器中”时,您实际上是在使用设备的浏览器还是桌面浏览器?
标签: image xamarin.forms