using System; using System.Collections; using System.Collections.Generic; using UnityEngine.Networking; using UnityEngine; namespace YooAsset { internal class UnityWebFileRequester : UnityWebRequesterBase { /// /// 发送GET请求 /// public void SendRequest(string url, string fileSavePath, int timeout = 60) { if (_webRequest == null) { URL = url; ResetTimeout(timeout); _webRequest = DownloadHelper.NewRequest(URL); DownloadHandlerFile handler = new DownloadHandlerFile(fileSavePath); handler.removeFileOnAbort = true; _webRequest.downloadHandler = handler; _webRequest.disposeDownloadHandlerOnDispose = true; _operationHandle = _webRequest.SendWebRequest(); } } } }