Rumah > hujung hadapan web > html tutorial > html使用a标签不通过后台实现直接下载_html/css_WEB-ITnose

html使用a标签不通过后台实现直接下载_html/css_WEB-ITnose

WBOY
Lepaskan: 2016-06-21 09:11:31
asal
1404 orang telah melayarinya

在做项目的时候经常会碰到上传下载,通常在上传完文件以后会把文件在项目中的相对路径存到数据库以便下载,如果想直接下载文件,不通过后台action,则可以直接把文件路径给a标签的href属性,例如:

html<a href="/uploadfolder/xxxx.txt">点击下载</a>
Salin selepas log masuk

这样用户在点击这个链接的时候,就会直接下载这个文件,但是这里有个问题,像txt,jpg这些浏览器支持直接打开的文件是不会执行下载的,而是会直接打开。这时候可以给a标签添加一个download属性,例如:

html<a href="/uploadfolder/xxxx.txt" download="文件名.txt">点击下载</a>
Salin selepas log masuk

download也可以不给值,这样就会使用默认的文件名。

PS:IE貌似不支持这种写法,所以只能通过后台代码。

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan