Unity 解决WebClient不能通过https下载内容问题

void WWWPath(WebUrl)

{

    if (WebUrl.Substring(0, 5) == "https")

            {

                // 解决WebClient不能通过https下载内容问题

                System.Net.ServicePointManager.ServerCertificateValidationCallback +=

                     delegate (object sender, System.Security.Cryptography.X509Certificates.X509Certificate certificate,

                      System.Security.Cryptography.X509Certificates.X509Chain chain,

                       System.Net.Security.SslPolicyErrors sslPolicyErrors)

                    {

                        return true; // 

                        }

                    }

            CheckExtractResource(); //释放资源

        }

public void CheckExtractResource(){StartCoroutine(OnExtractResource(infile));    //启动释放协成 }


IEnumerator OnExtractResource(string infile)

{

                WWW www = new WWW(infile);

                yield return www;

                if (www.isDone)

                {

                    File.WriteAllBytes(outfile, www.bytes);

                }

                yield return 0;

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.迭代器   首先我们要谈的就是迭代器,很多情况下我们都使用了迭代器,并不仅仅是因为协程,当我们使用foreac...
    joshuaAS阅读 2,885评论 1 4
  • www WWW可以从网络上加载文本、图片、音频等形式的内容.WWW可以支持http,hppts和file三种协议。...
    沉麟阅读 532评论 0 0
  • 11 游戏流程控制 使用协程来控制游戏流程 11.1 添加MessageText 首先添加一个Text来显示文字 ...
    杜增强阅读 911评论 0 1
  • 北风喜怒无常 时缓时急时停时奔 像寄快递转眼间到了对方 捎来的信物 却令人欣喜若狂 她匆匆赶来 一路翩翩起舞 一路...
    王成元阅读 1,858评论 33 89
  • 看过了医生之后,我们乘坐着『特9』特别特快线,穿过连绵而环绕成圆的山脉,驶向中心,最后在一个近乎崭新的站台停下,这...
    姜乐衣阅读 430评论 0 1