У меня есть скрипт PHP, который я тестирую с помощью XAMPP, который заставит пользователя загрузить файл, запустить файл через скрипт Python, а затем вывести выходной файл Excel.Все отлично работает на моей локальной машине.Однако я хочу разместить этот инструмент на своем внутреннем сервере (под управлением Ubuntu Linux), чтобы каждый мог использовать этот инструмент.Проблема, с которой я сталкиваюсь, заключается в том, что в моем скрипте PHP я проверяю каталог клиента, чтобы убедиться, что каталог вывода создан, если не создан для них.Поскольку инструмент был перенесен в сторону Linux, я не уверен, как я могу ссылаться на каталоги пользователей, чтобы проверить, существует ли конкретная папка, или даже указать, в каком месте должен быть записан вывод.
Одна мысль, которая у меня возникла, состояла в том, чтобы вызвать скрипт Python для SFTP выбранного файла на стороне Linux, запустить процесс, а затем SFTP для выходного файла.Однако проблема, которую я обнаружил, заключается в том, что для этого мне нужно знать полный путь к файлу, а процесс загрузки, похоже, захватывает только имя файла (из соображений безопасности, которые я понимаю).В конечном итоге я мог бы использовать предложение о том, как я могу взять этот работающий процесс PHP / Python с использованием XAMPP и переместить его на локальный сервер Linux, и при этом иметь возможность проверять каталоги файлов Windows и создавать папку Windows, если это необходимо.