ES2Web.Download

public IEnumerator Download()

Returns

[table th=”0″]IEnumerator,”The IEnumerator for the coroutine.”[/table]

Description

Downloads our data from the URL specified when creating the ES2Web object.

C#

A coroutine which downloads all data stored in myFile.txt on the server

public IEnumerator DownloadEntireFile()
{
    // As we don't specify a tag, it will download everything
    // within the file 'myFile.txt'.
      
    string myURL = "https://www.server.com/ES2.php?webfilename=myFile.txt";
    ES2Web web = new ES2Web(myURL);
      
    // Start downloading our data and wait for it to finish.
    yield return StartCoroutine(web.Download());
      
    if(web.isError)
    {
        // Enter your own code to handle errors here.
        Debug.LogError(web.errorCode + ":" + web.error);
    }
      
    // Now save our data to file so we can use ES2.Load to load it.
    web.SaveToFile("myFile.txt");
}

JS

A coroutine which downloads all data stored in myFile.txt on the server

function DownloadEntireFile()
{
    // As we don't specify a tag, it will download everything
    // within the file 'myFile.txt'.
   
    var myURL = "https://www.server.com/ES2.php?webfilename=myFile.txt";
    var web = new ES2Web(myURL);
      
    // Start downloading our data and wait for it to finish.
    yield StartCoroutine(web.Download());
      
    if(web.isError)
    {
        // Enter your own code to handle errors here.
        Debug.LogError(web.errorCode + ":" + web.error);
    }
      
    // Now save our data to file so we can use ES2.Load to load it.
    web.SaveToFile("myFile.txt");
}