Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

DownloadHandlerFile.removeFileOnAbort

Declaration

public bool removeFileOnAbort;

Описание

Должен ли созданный файл удаляться, если загрузка прерывается (вручную или из-за ошибки). По умолчанию: false.

using System.Collections;
using System.IO;
using UnityEngine;
using UnityEngine.Networking;

public class DownloadHandlerFileSample : MonoBehaviour { void Start() { StartCoroutine(Download()); }

IEnumerator Download() { using var uwr = new UnityWebRequest("https://unity3d.com/"); uwr.method = UnityWebRequest.kHttpVerbGET; var resultFile = Path.Combine(Application.persistentDataPath, "result.txt"); var dh = new DownloadHandlerFile(resultFile); dh.removeFileOnAbort = true; uwr.downloadHandler = dh; yield return uwr.SendWebRequest(); if (uwr.result != UnityWebRequest.Result.Success) Debug.LogError(uwr.error); else { Debug.Log("Download saved to: " + resultFile); } } }