资讯专栏INFORMATION COLUMN

html使用a标签不通过后台实现直接下载

AlexTuan / 901人阅读

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

点击下载

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

点击下载

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/49578.html

相关文章

  • HTML无刷新下载文件方法总汇

    摘要:首先要保证有一个后台可以下载文件的方法,这里只总结前端解决方法,所以不对后台做分析,假设现在有一个下载文件的方法。使用属性使用使用版本版本调用点击下载个人推荐第种方法,比较灵活。 首先要保证有一个后台可以下载文件的方法,这里只总结前端解决方法,所以不对后台做分析,假设现在有一个下载文件的方法/project/download.action。如果不想通过后台直接下载可以看我的另一篇文章《...

    chavesgu 评论0 收藏0
  • 微信小程序初探

    摘要:在微信小程序中,要更新视图就只能修改,而视图层也只能通过事件向逻辑层传递交互信息。页面移植到微信小程序要修改的地方也还比较多,主要是标签和的交互及小程序提供的功能部分。 小程序是一种不需要下载安装即可使用的应用,它实现了应用「触手可及」的梦想,用户扫一扫或搜一下即可打开应用。也体现了「用完即走」的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 —...

    teren 评论0 收藏0
  • Chrome 插件特性及实战场景案例分析

    摘要:实现方案对页面中涉及文案进行修改,绑定多语言值。利用插件支持跨站请求的特性,向多语言平台直接发送修改请求。异常处理利用插件可以获取浏览器中特性,新开一个标签页打开多语言后台,进行登录,登录成功后就可以实现请求的授权修改了。 一、前言提起Chrome扩展插件(Chrome Extension),每个人的浏览器中或...

    番茄西红柿 评论0 收藏2637
  • 20道HTML基础面试题(附答案)

    摘要:但有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用技术从数据库搜索并列举而不是在用户的历史记录中搜索。 以下是我整理的一些HTML的基础面试体,并自己整理了答案。 1 DOCTYPE有什么作用?标准模式与混杂模式如何区分?它们有何意义? 告诉浏览器使用哪个版本的HTML规范来渲染文档。DOCTYPE不存在或形式不正确会导致HTML文档以混杂模式呈现。标准模...

    firim 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<