123456789101112131415161718192021222324252627282930 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using Utility;
- using WeChatWASM;
- public class WXDownload : Singleton<WXDownload>
- {
- public void DownLoad(string url, string fileName, System.Action<bool> finish)
- {
- DownloadFileOption fileOption = new DownloadFileOption();
- fileOption.url = url;
- fileOption.filePath = WX.PluginCachePath + "/" + fileName;
- fileOption.fail = delegate(GeneralCallbackResult result)
- {
- Debug.LogError(url + "下载失败" + result.errMsg);
- finish?.Invoke(false);
- };
- fileOption.success = delegate(DownloadFileSuccessCallbackResult result)
- {
- finish?.Invoke(true);
- // Debug.Log(url + "下载成功");
- };
- WX.DownloadFile(fileOption);
- }
- public string GetCachePath(string url)
- {
- return WX.GetCachePath(url);
- }
- }
|