在做项目的时候经常会碰到上传下载,通常在上传完文件以后会把文件在项目中的相对路径存到数据库以便下载,如果想直接下载文件,不通过后台action,则可以直接把文件路径给a标签的href属性,例如:
点击下载
这样用户在点击这个链接的时候,就会直接下载这个文件,但是这里有个问题,像txt,jpg这些浏览器支持直接打开的文件是不会执行下载的,而是会直接打开。这时候可以给a标签添加一个download属性,例如:
点击下载
download也可以不给值,这样就会使用默认的文件名。
PS:IE貌似不支持这种写法,所以只能通过后台代码。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/49578.html
摘要:首先要保证有一个后台可以下载文件的方法,这里只总结前端解决方法,所以不对后台做分析,假设现在有一个下载文件的方法。使用属性使用使用版本版本调用点击下载个人推荐第种方法,比较灵活。 首先要保证有一个后台可以下载文件的方法,这里只总结前端解决方法,所以不对后台做分析,假设现在有一个下载文件的方法/project/download.action。如果不想通过后台直接下载可以看我的另一篇文章《...
摘要:实现方案对页面中涉及文案进行修改,绑定多语言值。利用插件支持跨站请求的特性,向多语言平台直接发送修改请求。异常处理利用插件可以获取浏览器中特性,新开一个标签页打开多语言后台,进行登录,登录成功后就可以实现请求的授权修改了。 一、前言提起Chrome扩展插件(Chrome Extension),每个人的浏览器中或...
摘要:但有时候我们希望关闭输入框的自动完成功能,例如当用户输入内容的时候,我们希望使用技术从数据库搜索并列举而不是在用户的历史记录中搜索。 以下是我整理的一些HTML的基础面试体,并自己整理了答案。 1 DOCTYPE有什么作用?标准模式与混杂模式如何区分?它们有何意义? 告诉浏览器使用哪个版本的HTML规范来渲染文档。DOCTYPE不存在或形式不正确会导致HTML文档以混杂模式呈现。标准模...
阅读 1815·2021-11-18 13:21
阅读 1951·2021-10-18 13:30
阅读 1538·2021-10-12 10:13
阅读 905·2021-10-09 09:43
阅读 5412·2021-09-22 15:13
阅读 3583·2021-08-11 10:22
阅读 935·2019-08-30 13:46
阅读 3518·2019-08-30 13:21