我有一个输入类型[文件]
组件。用户浏览并选择文件后,我需要通过单击按钮下载所选文件。
function download(){
...
}
<input type='file' id='file1'>
<button type='button' onclick='download()'></button>
谢谢, 纳瓦兹·艾哈迈德
最佳答案
window.onload = function() {
var txt = document.getElementById('txt');
txt.value = window.onload + '';
document.getElementById('link').onclick = function(code) {
this.href = 'data:text/plain;charset=utf-8,'
+ encodeURIComponent(txt.value);
};
};
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div id="txtWrap">
<textarea id="txt"></textarea>
</div>
<a href="" id="link" download="code.txt">Download Above Code</a>
也许你可以从这里找到一些想法,我不确定根据你的问题我是对还是错。
关于javascript - 下载我在html中选择的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44796341/