Unity to PHP to XML / Проблемы с обновлением

У меня было приложение для Windows, разработанное с Unity, которое использовало бы файл XML в качестве базы данных.
Для записи этого файла у меня есть простой файл PHP на сервере, где находится XML.

Подводя итог, это выглядит так:

<?php
$testFile = fopen('testPhpAcceded', 'w');
if ($_POST)
{
if ($_FILES['file']['error'] === UPLOAD_ERR_OK)
{

DO THE THING

} else {
$testFile2 = fopen('testPostError.xml', 'w');
}
} else {
$testFile3 = fopen('testNoPost.xml', 'w');
}

Так что я могу отлаживать. (PHP NEWBIE).
Это работало некоторое время, но теперь, когда я обновил сервер, он больше не работает.

В то время я использовал WWW-класс Unity с FORM для передачи XML-файла.

Теперь я попытался с UnityWebRequest использовать ту же форму, но результат всегда «НЕТ ПОСТА».

Я много чего перепробовал (частичный перевод, HTTPS, Post_Data_reading — правда)

C # настолько прост, насколько это возможно:

    using (UnityWebRequest w3 = UnityWebRequest.Post(url, form))
{
w3.chunkedTransfer = false;
yield return w3.SendWebRequest();

if (w3.isNetworkError || w3.isHttpError)
{
Debug.Log(w3.error);
}
else
{
Debug.Log("Form upload complete!");
}
}

Приложение является автономным для Windows
PHP сервера сейчас 7.2, использует 5.6

Спасибо, ребята, что читаете меня, а не на родном английском, надеюсь, это понятно.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]