Получить реальный путь к загруженному файлу - PullRequest
2 голосов
/ 25 февраля 2010

Мне нужно получить полный путь к файлу, загруженному пользователем в PHP. Как я могу это сделать? Я делаю это, потому что мне нужно опубликовать информацию в API через cURL

1 Ответ

4 голосов
/ 25 февраля 2010

Путь к файлу хранится в массиве $_FILES - просто примените realpath к этому

realpath($_FILES['userfile']['tmp_name']);

Несколько баллов:

  • Убедитесь, что файл является загруженным файлом с is_uploaded_file
  • Переместите его на новое место, используя move_uploaded_file
  • API, к которому вы обращаетесь, будет нуждаться в URL для файла, а не в пути к файлу, при условии, что API находится не на том же сервере
...