У меня есть сервер локальной сети, работающий на Raspberry Pi (apache2) с установленным PHP. Я знаю, что PHP работает, потому что я написал тестовый файл, echo "Hello, World!" и это сработало. Но всякий раз, когда я загружаю файл на тот же маршрутизатор на сервер через PHP-скрипт, он не работает. Если я пытаюсь загрузить файл на сам Raspberry Pi, он работает нормально.

К вашему сведению, я пытаюсь сделать это, чтобы затем распечатать загруженный файл (который отлично работает с локальными файлами на Raspberry Pi). Это проблема с переадресацией портов или что-то? Я новичок во всей этой области вычислений (я в основном разработчик программного обеспечения). Если это проблема переадресации портов, мой маршрутизатор / модем - это Virgin Media Super Hub. В журнале ошибок сервера apache2 говорится, что $_FILES["file"]["tmp_name"] не является файлом ("file" - это входное имя). По какой-то причине это происходит также на всех машинах, на которых я его тестировал. Но никаких проблем с файлом на Raspberry Pi.

1 ответ1

1

Вы должны указать в своей форме тип шифрования, который он использует

<form enctype="multipart/form-data" action="whatever.php" method="post"></form>

и к вашему сведению вам нужно будет переместить файл_перекачки, если вы хотите использовать этот же файл позже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .