文件下载设置

<?php
$filename = "view.html";
//不是必须的, 设置类型
header("Content-Type:text/html");
//当成附件来处理,浏览器就形成下载或打开,并告知文件名是什么
header("Content-Disposition:attachment;filename={$filename}");
//获取文件大小
header("Content-Length:".filesize($filename));
//将文件内容全部输出
readfile($filename);
?>

下载列表:<br>
<a href="view.rar" >视频.rar</a><br>
<a href="view.html.php" >view.html</a><br>
<a href="view.txt" >view.txt</a><br>
<a href="book.jpg.php" >book.jpg</a><br>

时间: 2024-10-11 23:13:42

文件下载设置的相关文章

如何给文件下载设置下载进度?

#python #xiaodeng #如何给文件下载设置下载进度? import urllib def callbackinfo(down,block,size): ''' 回调函数: down:已经下载的数据块 block:数据块的大小 size:远程文件的大小 ''' per=100.0*(down*block)/size if per>100: per=100 print '%.2f%%'%per url='http://www.sina.com.cn' local='sina.html'

Extnet Direct 提交后台事件文件下载设置

App.direct.MasterData.Export(App.tfSearch.getValue(), {                    isUpload: true                });

java文件下载设置中文名称(response.addHeader)

1 protected void doPost(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 String browser = ""; 4 String fileName = "测试.txt"; 6 try { 7 browser = request.getHeader("User-Agent"

在IE中解决当前安全设置不允许下载该文件的方案

解决方案一: 1.0打开IE后,单击菜单栏中的“工具”菜单,在弹出的菜单中选择“Internet选项”命令: 2.0在弹出“Internet选项”的对话框中,打开“Internet选项”对话框: 3.0在打开的“Internet选项”对话框中,点击“安全”,切换到“安全”选项卡 4.0在“安全”选项卡中的“Internet”区域中,此时的安全级别是“高”,如下图: 5.0直接点击“默认级别”按钮,再点击“确定”退出: 解决方案二: 1.0在“Internet选项”的对话框中,点击“安全”,切换到

IIS设置允许下载.exe文件解决方法

最近很多客户使用IIS服务器,然后提示返现宝下载无法找到等无法下载的问题. 返现宝是.exe安装文件,部分服务器或主机可能无法下载. 第一.如果是自己服务器或VPS请按如下设置: 1.设置MIME,让IIS支持更多文件类型,如果MIME类型中已经有.exe,这一步可以跳过. 打开IIS,选中服务器,点右键,属性里有MIME类型添加扩展名:.exe类型:application/octet-stream 按照上面的办法操作,重启IIS后还是无法下载.exe的文件,一直提示404错误,但RAR的文件就

JavaWeb04_Servlet应用初步

JavaWeb04_Servlet应用初步 获取上下文对象 方法一:重写init()方法,通过ServletConfig对象获得: public ServletContext context; @Override public void init(ServletConfig config) throws ServletException { context = config.getServletContext(); } @Override protected void doGet(HttpSer

20160314 Request 和Response

一.Response 1.Resonse的继承结构: ServletResponse--HttpServletResponse 2.Response代表响应,于是响应消息中的 状态码.响应头.实体内容都可以由它进行操作,由此引伸出如下实验: 3.利用Response输出数据到客户端 response.getOutputStream().write("中文".getBytes())输出数据,这是一个字节流,是什么字节输出什么字节,而浏览器默认用平台字节码打开服务器发送的数据,如果服务器端

request&amp;response

HttpServletRequest&HttpServletResponse. web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象.如果要获取客户机提交的数据,只需要request对象,要想客户机输出数据,只需要response对象. 一.Response    1.Resonse的继承结构:            ServletResponse--HttpServletResponse    2.Response

PP66 EEPPPPMM SSyysstteemm AAddmmiinniissttrraattiioonn GGuuiiddee 16 R1

※★◆●PP66 EEPPPPMM SSyysstteemm AAddmmiinniissttrraattiioonn GGuuiiddee 16 R1AApprriill 22001166ContentsPrimavera P6 Administrator Setup Tasks .. 7What's Changed 8Launching the Primavera P6 Administrator 9Launching the Primavera P6 Administrator Local