您的位置:首页 > 编程语言

小白学编程:最简单的web文件下载

2016-08-08 15:25 190 查看
【小白学编程,本文适合对这个技术一窍不通的人,技术大神请轻喷......】

如果你需要写一个网站,包含上传下载功能,尤其是网站的下载,百度出的很多答案让人不解,有些例子也毕竟麻烦而不能使用。现在写一个最简单的下载方法供新手使用, 那就是——直接把该文件拖到浏览器,或者说写一个到该文件的超链接即可。

没懂?你试试,把你电脑上的文件(除了TXT和html等),拖到浏览器,发生了什么?对,就是“下载”到你电脑上了(具体说是,你浏览器的默认下载路径里)。如果是需要下载服务器上文件,只需要一个到该文件的超链接即可。

---------------------------------------分割线,懂的不用看下面啦------------------------------------------------

可我还是不懂!!

汗汗汗汗汗汗汗汗.......

好吧,我把代码写下来,给你一个demo,自己试试总会吧!

<a href = "downloadfile.doc">点击下载文件</a>

喏,上面就是下载文件的代码,一个超链接指向你要下载的文件名(如果不是和该文件同一个目录,请加上路径!),就是这句【<a href = "downloadfile.doc">】,"downloadfile.doc"是你要下载的文件名。【点击下载文件】是提示字符。

嗯,你说的好有道理!可是,我还是不会.........

好吧,我已经把一个简单的demo(模型)上传啦,你自己下载试试吧.......百度云网址:http://pan.baidu.com/s/1mifJ0rm 

里面有两个文件,一个是index.html就是你下载访问的页面,双击或者拖进浏览器即可打开,而downloadfile.doc是用来作为下载文件的。祝你好运!

什么?你还想知道原理?为什么这么是下载。简单点说,因为浏览器解释url,如果是html就解释成你看见的一般网页(比如你现在看见的网页);如果是其他可解释文件,比如txt,浏览器就会直接显示里面的内容;如果浏览器解释不了(不认识啊),比如视频啊、doc啊、exe啊、乱七八糟的文件,它就下载了.......至于更深层次的解释,下次再说吧(如果读者需要并回复强烈要求我说的话)。

下一章:【小白学编程:最简单的web文件上传】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息