文档章节

下载文件

王向平
 王向平
发布于 2015/12/14 14:45
字数 176
阅读 18
收藏 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


© 著作权归作者所有

共有 人打赏支持
王向平
粉丝 3
博文 17
码字总数 2872
作品 0
平顶山
程序员
Android--多线程断点续传

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/78057591 什么是多线程下载? 多线程下载其实就是迅雷,BT一些下载原理,通过多个线程同时...

sealin
2017/09/21
0
0
使用Struts2控制文件下载

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

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

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

palink
2017/08/06
0
0
使用Struts 2控制文件下载

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

rob_rookie
2017/03/16
0
0
linux命令--wget命令

wget命令是一个下载文件的工具,wget支持http,https和ftp协议,可以使用http代理,同时wget可以再用户退出系统后继续再后台执行。 wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的...

王小明123
2016/01/08
125
0

没有更多内容

加载失败,请刷新页面

加载更多

LSM-Tree 大数据索引技术

一、LSM-Tree概述 核心思想就是放弃部分读能力,换取写入能力的最大化。LSM-Tree ,这个概念就是结构化合并树(Log-Structured Merge Tree)的意思,它的核心思路其实非常简单,就是假定内存...

PeakFang-BOK
11分钟前
0
0
vue.js响应式原理解析与实现

从很久之前就已经接触过了angularjs了,当时就已经了解到,angularjs是通过脏检查来实现数据监测以及页面更新渲染。之后,再接触了vue.js,当时也一度很好奇vue.js是如何监测数据更新并且重新...

peakedness丶
17分钟前
0
0
Weblogic补丁升级操作步骤

linux平台: weblogic1036 1:停止weblogic服务 2:打FMJJ补丁 a:获取weblogic_home目录并执行命令:export weblogic_home="/weblogic/wls1036_x64",(此目录一般为目录“user_projects”上...

fang_faye
30分钟前
0
0
04-《Apache Tomcat 9 User Guide》之部署项目

1.Introduction Deployment is the term used for the process of installing a web application (either a 3rd party WAR or your own custom web application) into the Tomcat server. 部......

飞鱼说编程
30分钟前
0
0
一位十年的老码农他眼中的区块链

大家可能已经听说过比特币、莱特币、以太币等等,以及它们作为一种新货币在市场上的潜力。 有趣的是,很多投资比特币的人也提到了区块链之类的东西。 显然,这项技术是比特币等其他东西的"基...

小刀爱编程
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部