Показать сообщение отдельно
  #4 (permalink)  
Старый 22.11.2019, 17:16
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Минусующим. Какого ...
Я трачу время на примеры решения
а вы бл... , что творите?
<input type="file" onchange="download(this.files[0])">
<script>
    function buildElement(tagName, props) {
        var element = document.createElement(tagName);
        for (var propName in props) element[propName] = props[propName];
        return element;
    }

    function download(file) {
        var reader = new FileReader;
        reader.onload = function () {
            var link = buildElement('a', {download: 'test_' + file.name, href: reader.result});
            link.click();
            link.remove();
        };
        reader.readAsDataURL(file);
    };
</script>
Ответить с цитированием