Минусующим. Какого ...
Я трачу время на примеры решения
а вы бл... , что творите?
<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>