通过输入文件类型在本地下载已上传的文件

时间:2018-11-05 23:06:47

标签: javascript html

是否可以使用文件输入来下载已在浏览器中上传的文件?这将是一个客户端解决方案(如果他们取消表单,则可以节省我的时间,而不是在服务器中上载和删除文件)。我确实问过我的项目经理“为什么要下载几秒钟前刚刚上传的文件?”,我没有一个好的答案,但是他们想要它。

Select a file: <input type="file" id="file">
<a id='link' href="" download="download">Download</a>

<script>
link = document.querySelector("#link");
file = document.querySelector("#file");

// NEED TO DOWNLOAD SELECTED FILE LOCALLY
file.onchange = function() {
  link.href = file.value;  
}
</script>

0 个答案:

没有答案