Возможно ли средствами JS или PHP получить реальный путь к загружаемому файлу?
Я хочу получить путь к файлу, который я выбрал с помощью: <input id="file" type="file" name="image">
Я пробовал вот это на JS: document.getElementById('file');
Возвращается: C:\fakepath\file-1.jpg
Хотя файл лежит вот тут: D:\OS_5.2.7\domains\my-site.local\imgs
Пробовал вот это на PHP: $_FILES['image']['tmp_name'];
Возвращается: D:\OS_5.2.7\userdata\temp\php227E.tmp
Хотя файл снова лежит вот тут: D:\OS_5.2.7\domains\my-site.local\imgs
Возможно ли средствами JS или PHP получить реальный путь к загружаемому файлу?
Возможно ли хотя бы написать рекурсивную функцию, которая проходит каталог с сайтом и ищет нужный файл? И если да, то, может, уже есть готовые библиотеки с такой?
Файл загружается во временную папку, потом переносится в постоянную, средствами php, путь однозначно задаётся в процессе перемещения. Вам нужно месторасположение постоянного файла, а вы пытаетесь получить временный. Не нужно придумывать велосипеды, просто следуйте инструкциям и мануалам.
так а что конкретно-то нужно? можно в сторону FileReader() покопать, но путь ты никак не получишь, сюда потому, что картинки грузишь вот как пример вывод превьюшек перед загрузкой с помощью FileReader() Тык