Чтобы лучше изучить веб-разработку, я пытаюсь написать страницу PHP, которая позволит мне загружать и скачивать файлы с сервера, что я делал ранее в ASP.
Я, однако, спотыкаюсь о чем-то, что говорит разум, должно быть просто, но я не могу найти ответ для этого.
Вот довольно стандартный код для просмотра / отправки:
<form enctype="multipart/form-data" action="uploadFile.php" method="POST"/>
<input type="hidden" name="MAX_FILE_SIZE" value="500000" />
<input type="file" name="pix" size="100" />
</form>
Теперь, когда вы нажмете кнопку «Обзор ...» на получившейся веб-странице, вы получите стандартный диалог файла, а затем вернетесь на страницу с правильным путем к файлу в текстовом поле. (И, когда я нажимаю «Отправить», мой uploadfile.php прекрасно работает.)
Что я хотел бы сделать, так это на самом деле ПОКАЗАТЬ пользователю (ну, мне) изображение на веб-странице, если это файл, подходящий для IMG, или же изображение-заполнитель для файлов, не относящихся к изображениям - ДО того, как пользователь нажмет кнопка ОТПРАВИТЬ.
Обратите внимание, что правильный путь к файлу на стороне клиента - ПРАВИЛЬНО на странице. Я не могу на всю жизнь выяснить, как захватить его из DOM, или в этом отношении выяснить, как заставить JavaScript замечать возвращаемый с правильным путем путь, чтобы вызвать показ изображения.
(Я прошу прощения за широту этого вопроса - я попытался немного поискать здесь предыдущие вопросы и ответы, но когда мне не хватает, возможно, не только технических терминов, но и КОНЦЕПЦИЙ, трудно сформулировать вопрос .)