Descargar archivo grande
Al descargar un archivo conUnityEngine.WWW
, Recibo el error
OverflowException: desbordamiento de números.
Descubrí que el error se debe a la estructura en sí, porque la matriz de bytes tiene más bytes de los que int.MaxValue puede asignar (~ 2 GB).
El error se dispara devolviendo la matriz conwww.bytes
, lo que significa que el marco probablemente almacena la matriz de otra manera.
¿Cómo puedo acceder a los datos descargados de otra manera o hay una alternativa para archivos más grandes?
public IEnumerator downloadFile()
{
WWW www = new WWW(filesource);
while(!www.isDone)
{
progress = www.progress;
yield return null;
}
if(string.IsNullOrEmpty(www.error))
{
data = www.bytes; // <- Errormessage fired here
}
}