文档章节

下载文件

王向平
 王向平
发布于 2015/12/14 14:45
字数 176
阅读 19
收藏 0

1,
<a href="文件路径" download="文件名"></a>当点击这个a标签时候,就能下载文件,但不支持IE和safari
这个href属性内容可以是文件路径,也可以是data:mime-type;base64,base64编码过的字符串

判断浏览器支持download属性不

if('download' in document.createElement('a')) {} else {}

2,
请求到有下边内容的php文件。不能通过$.get/$.post/$.ajax
<?php
header('Content-type: mime-type');
header('Content-Disposition: attachment; filename="文件名"');
echo $content//文件内容
?>
3,
通过
var form=$('<form>').attr({attrName: attrValue});
添加form的内容
form.append('<input>')
提交form到有以下内容的PHP文件
<?php
header('Content-type: mime-type');
header('Content-Disposition: attachment; filename="文件名"');
echo $content//文件内容
?>

4,

downloadify flash下载文件

https://github.com/dcneiner/Downloadify


© 著作权归作者所有

共有 人打赏支持
上一篇: sql注入
下一篇: 导出EXCEL
王向平
粉丝 3
博文 17
码字总数 2872
作品 0
平顶山
程序员
私信 提问
使用Struts 2控制文件下载

一般来说,文件下载只需要直接在页面给出一个超级链接,该链接的href属性值等于要下载文件的文件名,就可以实现文件下载,如:checkbox.rar。但是这样下载存在着一些缺陷:如果该文件的文件名...

rob_rookie
2017/03/16
0
0
使用Struts2控制文件下载

1 使用Struts2控制文件下载 可能很多人会觉得,文件下载太简单,直接在页面上给出一个超级链接,该链接的href属性等于要下载文件的文件名,不就可以实现文件下载了吗?大 部分时候的确可以实...

陈招林
2010/03/24
2.7K
0
Wget 命令详解

Wget主要用于下载文件,在安装软件时会经常用到,以下对wget做简单说明。 1、下载单个文件:wget http://www.baidu.com。命令会直接在当前目录下载一个index.html的文件 2、将下载的文件存放...

palink
2017/08/06
0
0
aria2 让下载提速

aria2 是一个自由、开源、轻量级多协议和多源的命令行下载工具,它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 协议;aria2 可以通过内建的 JSON-RPC 和 XML-RPC 接口来操纵。ari...

linux小陶
2016/12/04
15
0
Struts2实现文件上传和下载

在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,...

颖辉小居
2015/11/26
58
0

没有更多内容

加载失败,请刷新页面

加载更多

Netty 备录 (一)

入职新公司不久,修修补补1个月的bug,来了点实战性的技术---基于netty即时通信 还好之前对socket有所使用及了解,入手netty应该不是很难吧,好吧,的确有点难,刚看这玩意的时候,可能都不知道哪里...

_大侠__
昨天
3
0
Django简单介绍和用户访问流程

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初...

枫叶云
昨天
6
0
EOS错误代码及中文释义

本文集汇总了EOS区块链常见错误代码及其含义,完整错误代码集请查看 EOS错误代码集 - 汇智网 EOS错误代码列表如下, <table class="table table-striped"> <thead> <tr><th>错误代码</th><t......

汇智网教程
昨天
2
0
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试...

程序猿DD
昨天
4
0
kiss原则

KISS 原则是用户体验的高层境界,简单地理解这句话,就是要把一个产品做得连白痴都会用,因而也被称为“懒人原则”。换句话说来,”简单就是美“。KISS 原则源于 David Mamet(大卫马梅)的电...

NB-One
昨天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部