using UnityEngine; using UnityEngine.UI; using UnityEngine.Networking; using UnityEngine.EventSystems; using System.Collections; [RequireComponent(typeof(Button))] public class Savepng: MonoBehaviour { /*#if UNITY_WEBGL && !UNITY_EDITOR public static void SaveWEB() { uploadoWeb(); } #else public void OnPointerDown(PointerEventData eventData) { } public static void SaveWEB() { uploadoWeb(); } #endif*/ public void OnPointerDown(PointerEventData eventData) { } public static void SaveWEBLogo() { StaticCoroutine.Start(sendImage(_G.LOGO,_G.LogoSelect,0)); } public static void SaveWEBBG() { StaticCoroutine.Start(sendImage(_G.BACKGROUND,"background",0)); } /*public static void uploadoWeb(){ //string url = get.o2("SOFTCOLOR","InputPathColor").GetComponent().text; StaticCoroutine.Start(sendImage(_G.LOGO,"logo",0)); //StaticCoroutine.Start(sendImage(_G.BACKGROUND,"background",2)); }*/ public static IEnumerator sendImage(Texture2D Image,string name,float sec) { yield return new WaitForSeconds(sec); WWWForm form = new WWWForm(); string Imagestring =System.Convert.ToBase64String(Image.EncodeToPNG()); form.AddField("datastring", Imagestring); form.AddField("filename", name); form.AddField("path", _G.PATH+"/start/"); //print("path ===="+_G.PATH+"/start/"); string url =_P.PathServer+"members/"+"savepng.php"; //print("url ===="+url); UnityWebRequest www = UnityWebRequest.Post(url, form); yield return www.SendWebRequest(); if (www.result != UnityWebRequest.Result.Success) { Debug.Log(www.error+" "+url); } else { _M.PH(18,0, "ffffff", 1, 1); yield return new WaitForSeconds(2); Get.o2("HIDER","MESSAGE").SetActive(false); } yield break; } }