public IEnumerator DownLoadToLocal(string downloadingUrl)
{
///获取下载信息
UnityWebRequest header = UnityWebRequest.Head(downloadingUrl);
yield return header.SendWebRequest();
if (!header.isHttpError && !header.isNetworkError)
{
Debug.Log(ulong.Parse(header.GetResponseHeader("Content-Length")));
}
/
//发送下载请求
webRequest = UnityWebRequest.Get(downloadingUrl);
//设置超时,若webRequest.SendWebRequest()连接超时会返回,且isNetworkError为true
webRequest.timeout = 30;
yield return webRequest.SendWebRequest();
if (webRequest.isNetworkError)
{
Debug.Log("Download Error:" + webRequest.error);
}