gpt4 book ai didi

c# - 使用 C# 从 Xamarin 中的 http 网站下载图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:39:05 25 4
gpt4 key购买 nike

我知道如何使用 https 协议(protocol)从网站下载图片:

static UIImage FromUrl (string uri)
{
using (var url = new NSUrl (uri))
using (var data = NSData.FromUrl (url))
return UIImage.LoadFromData (data);
}

但是当 uri 不是 https 网站时,data 变为空。这个问题有解决方法吗?提前致谢。

最佳答案

如果这是通过不安全的 HTTP 服务的站点的具体问题,则可能是由于 App Transport Security ,默认情况下会阻止与非 HTTPS 站点的连接。您可以将需要通过 HTTP 访问的特定站点列入白名单,或者在必要时使用 Info.plist 中的设置完全禁用 ATS:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

关于c# - 使用 C# 从 Xamarin 中的 http 网站下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35469479/

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