Wiper25
@Wiper25
Учусь

Как добавить изображения с локального диска в js через input?

Добрый день, я только учусь, не могу понять как в массив js присвоить локальную ссылку, которая будет содержать ссылку на img, консоль выдает fakepath то есть вот так C:\fakepath\202005144454fc6.jpg, подскажите пожалуйста что я не так делаю? вот пример:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <input type="file" name="" id="imgFiles" />
    <button onclick="fun1()" id="btn">Добавить</button>
    <script src="main.js"></script>
  </body>
</html>

const imgFiles = document.getElementById('imgFiles')
const btn = document.getElementById('btn')

function fun1() {
    const photoDB = {
        photo: []
    }
    photoDB.photo[0] = imgFiles.value
    console.log(photoDB.photo)
}
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Это система безопасности браузера, так что путь вы не узнаете, только имя файла
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы