HTML常用技术
1. 使用a标签实现文件的上传下载
完整代码:
<a class="btn btn-success btn-sm" href="http://sf.jb51.net:81/201308/tools/u17comicphone_jb51.net.apk" download="test.apk" >down</a>
广大前端程序员都知道, a标签的href属性可以用来直接下载文件,形如href=”xxx.xxx“, 这是HTML的a标签独有特性。
当href内的字符产可以被浏览器解析时, 就不会下载而是会执行hi金额打开这个链接, 形如.html, .txt, .jpg等, 这时需要加入download=“xxx” 来告诉浏览器这个资源需要下载。 其他的文件则可以直接下载。
href内的值可以是本地文件的相对路径, 也可以是网络上的某个文件的URI,但是不支持打开本地绝对路径的文件(处于安全考虑, chrome不允许网络上的html直接访问本地磁盘, 为了避免恶意攻击)。