При загрузке файла, как проверить доступную память.
Если я загружаю файл размером 100 МБ, но на телефоне (android / iOS) доступно только 10 МБ. Как это определить?
Например, «В вашем телефоне недостаточно места для загрузки этого файла»
Пример
UnityWebRequest unityWebRequest =new UnityWebRequest("file url",UnityWebRequest.kHttpVerbGET);
unityWebRequest.downloadHandler = new DownloadHandlerFile("destination path");
UnityWebRequestAsyncOperation operation = unityWebRequest.SendWebRequest();
yield return (HandleDownloadProgress(operation));
if (unityWebRequest.isNetworkError || unityWebRequest.isHttpError)
{
Debug.LogError(unityWebRequest.error);
}
else
{
print("Downloaded");
}