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)
}
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Senior .NET developer
Это система безопасности браузера, так что путь вы не узнаете, только имя файла
Ответ написан
Ваш ответ на вопрос

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

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