En este momento estás viendo La solicitud web UnityWebRequestTexture.GetTexture() no recibe una respuesta del servidor, ¿tal vez el problema CORS?

 – Unity

La solicitud web UnityWebRequestTexture.GetTexture() no recibe una respuesta del servidor, ¿tal vez el problema CORS? – Unity

La solicitud web UnityWebRequestTexture.GetTexture() no recibe una respuesta del servidor, ¿tal vez el problema CORS?

– UnityAssets3Free

hola , me llamo jorge y para hoy os traigo
nueva pregunta curiosa

Tengo un proyecto de Unity en el que intento extraer imágenes de sitios web, pero algunas de las URL de las que intento descargar imágenes no funcionan. Entonces, por ejemplo, si trato de usar UnityWebRequestTexture.GetTexture() con esta URL (https://cdn.shopify.com/s/files/1/1963/1339/files/G20-full-right-front.jpg) Puedo descargar la imagen, pero si uso esta URL (https://piscis.bbystatic.com/image2/BestBuy_US/images/products/6427/6427116_sd.jpg) no consigo nada

Revisé el código en un depurador y cuando llamo a www.SendWebRequest(); nunca regresa, por lo que nunca recibo un error HTTP o una respuesta.

Aquí está mi código:

private IEnumerator LoadImage(string url)
   
      using (var www = UnityWebRequestTexture.GetTexture(url))
      
         yield return www.SendWebRequest();
         if (www.isNetworkError)
         
            Debug.Log(www.error);
         
         else
         
         
            Texture2D texture = null;
            try
            
               texture = DownloadHandlerTexture.GetContent(www);
 
            
            catch (Exception)
            
               Destroy(gameObject);
               yield break;
            
 
            // do something with the texture
            ...
         
      
   

Supongo que hay algún tipo de problema de CORS o algún tipo de problema de certificado SSL. Pero no sé qué podría hacer para solucionar estos problemas.

0

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

por hoy,hasta la proxima

Deja una respuesta