Code : Tout sélectionner
IEnumerator Upload()
{
List<IMultipartFormSection> form = new List<IMultipartFormSection>();
form.Add(new MultipartFormDataSection("myField","myData"));
string URL = "myURL";
using (UnityWebRequest WWWsendFormulaireWithAttachment = UnityWebRequest.Post(URL, form))
{
//yield return www.Send();
www.Send();
float elapsedTime = 0.0f;
while (!www.isDone)
{
elapsedTime += Time.deltaTime;
if (elapsedTime >= 0.1f) //Faible timeOut pour le test
{
gestionTimeOut(www);
//www.Abort; //Error
break;
}
yield return new WaitForEndOfFrame();
}
if (www.isError)
{
Debug.Log(www.error);
}
else
{
Debug.Log("Form upload complete!");
}
}
}
public void gestionTimeOut(UnityWebRequest request)
{
Debug.Log("Aborted");
request.Abort();
}
/*
La console affiche :
- "Aborted"
- "Form upload complete!"
*/
Merci,
Seb