Я пытаюсь загрузить двоичные данные на сервер, но Unity продолжает выдавать ошибку «Не удалось подключиться к хосту назначения»
ниже мой код подпрограммы:
private IEnumerator UploadAssets()
{
Debug.LogError("starting now");
string baseURL = "http://config2.gamesparks.net/restv2/game/{myapikey}/config/~downloadables/testingfile/file";
//string encodedURL = WWW.EscapeURL(baseURL);
byte[] bytes = File.ReadAllBytes("D:\\testingfile.txt");
WWWForm form = new WWWForm();
form.AddField("downloadableId", "testingfile");
form.AddField("apiKey", "{myapikey}");
form.AddBinaryData("formData", bytes, "D:\\testingfile.txt", "text/plain");
Debug.Log(baseURL);
using (UnityWebRequest www = UnityWebRequest.Post(baseURL, form))
{
www.SetRequestHeader("Authorization", "{myusernamepassword}");
www.SetRequestHeader("Accept", "application/json");
yield return www.SendWebRequest();
Debug.LogError(www.responseCode);
Debug.LogError(www.GetResponseHeader("shortCode"));
if (www.isNetworkError || www.isHttpError)
{
Debug.Log(www.error);
}
else
{
Debug.Log("Form upload complete!");
}
}
}