Загруженные файлы имеют размер 0 байт при загрузке с Oculus Quest на сервер LAMP.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загруженные файлы имеют размер 0 байт при загрузке с Oculus Quest на сервер LAMP.

Сообщение Anonymous »

Я использую сервер LAMP для сбора некоторых данных. Я создал приложение Oculus Quest, которое собирает некоторые данные, а затем отправляет их POST на сервер LAMP. Во время тестирования метода POST перед развертыванием в Quest я использовал Unity и Windows. Метод работает нормально, файлы загружаются без проблем.
Однако при развертывании этого метода в Quest имена файлов загружаются и перемещаются в целевой каталог, но все файлы имеют размер 0 байт.
Я исследовал потенциальные проблемы и соответствующим образом изменил свой файл php.ini. Я увеличил время ввода, максимальный размер файла, максимальное количество файлов и т. д. Я также проверил разрешения и файлы error.log. Внутри нет никаких ошибок.
Ребята, у вас есть какие-нибудь идеи?
Код Unity: file_n — это массив. Он считывает все имена файлов из определенной папки в Квесте.
IEnumerator UploadFile(string subID)
{
UnityWebRequest fileToUpload = new UnityWebRequest();
WWWForm form = new WWWForm();

fileToUpload = UnityWebRequest.Get(file_n);
yield return fileToUpload.SendWebRequest();

form.AddField("sub_ID", subID);
form.AddBinaryData("files[]", fileToUpload.downloadHandler.data, Path.GetFileName(file_n));
UnityWebRequest req = UnityWebRequest.Post(hostName, form);
yield return req.SendWebRequest();

if (req.isHttpError || req.isNetworkError)
{
Debug.Log(req.error);
}
else
{
Debug.Log(req.downloadHandler.text);
result = req.downloadHandler.text;
debugText.text = result;
}
}

PHP-код:



Подробнее здесь: https://stackoverflow.com/questions/643 ... amp-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»