Как получить картинку из input в electronjs

95
05 февраля 2021, 03:00

Я почти не работал с nodejs а тем более с electronjs. Поэтому не понимаю как происходит передача файлов. То есть у меня есть <input type='file'> и нужно этот файл сохранить в определенную папку. Подскажите как это сделать.

Answer 1

используй node.js А ИМЕННО МОДУЛЬ FS https://nodejs.org/api/fs.html для работы с файлами

// ДАННЫЕ КАРТИНКИ
fs.writeFile('c://FOLDER/image.png', data, 'binary', function(err){
            if (err) throw err
            console.log('File saved.')
        })
Answer 2

Для начала нужно взять путь до файла. Electronjs его выдает вот так

let url_file = document.getElementById("myFile").files[0].path

Затем копируем с помощью библиотеки fs

fs.copyFile( url_file, "test.jpg", (err) => {
        if (err) throw err;
        console.log(true);
    });
READ ALSO
Позиционирование. Текст на фото

Позиционирование. Текст на фото

Есть фото и текстФото превью, поэтому размер всегда одинаковый

105
Чем отличается -child от -of-type?

Чем отличается -child от -of-type?

Пытался понять их различия, но так и не понял, зачем их использоватьНапример, li:nth-child(odd) и li:nth-of-type(odd)

151
Адаптация сайта под смартфон, css

Адаптация сайта под смартфон, css

Всем доброго времени сутокРешил адаптировать проект под мобильные устройства, а быть точнее пока только под свой смартфон

115
Переместить элемент на 10px

Переместить элемент на 10px

Необходимо сместить элемент на 10px пикселей вправо, использую:

107