ie php 强制下载文件,php强制下载文件的代码(IE浏览器)

switch( $file_extension ) {

case "pdf": $ctype="application/pdf"; break;

case "exe": $ctype="application/octet-stream"; break;

case "zip": $ctype="application/zip"; break;

case "doc": $ctype="application/msword"; break;

case "xls": $ctype="application/vnd.ms-excel"; break;

case "ppt": $ctype="application/vnd.ms-powerpoint"; break;

case "gif": $ctype="image/gif"; break;

case "png": $ctype="image/png"; break;

case "jpeg":

case "jpg": $ctype="image/jpg"; break;

case "mp3": $ctype="audio/mpeg"; break;

case "wav": $ctype="audio/x-wav"; break;

case "mpeg":

case "mpg":

case "mpe": $ctype="video/mpeg"; break;

case "mov": $ctype="video/quicktime"; break;

case "avi": $ctype="video/x-msvideo"; break;

//The following are for extensions that shouldn't be downloaded (sensitive stuff, like php files)

case "php":

case "htm":

case "html":

case "txt": die("Cannot be used for ". $file_extension ." files!"); break;

default: $ctype="application/force-download";

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IE 浏览器默认将下载文件保存到 "下载" 文件夹中,通常位于 C:\Users\[用户名]\Downloads。此目录可以根据系统环境设置有所变化。 ### 如何更改 IE 下载文件路径: 1. **打开 Internet Explorer 设置**: - 点击左上角的齿轮图标进入“Internet选项”菜单。 2. **导航至“下载”页面**: - 在弹出窗口中,选择“常规”标签页。 - 向下滚动找到“下载内容区域”。 3. **修改下载位置**: - 点击“更改文件类型”按钮旁边的浏览按钮。 - 导航至您希望作为默认下载目标的位置并点击选择,然后确定。 此外,如果您更倾向于通过注册表编辑手动配置这一设置,可以按照以下步骤操作: #### 注册表编辑: 1. 打开“运行”对话框(可以通过按下 Win + R 键),输入 `regedit` 并按 Enter 打开注册表编辑器。 2. 寻找或创建以下键值: ```reg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer ``` 3. 如果上述键不存在,则需要创建它。右键单击空白处,选择新建 -> 键值,命名为 `NoSaveAsDialog`,类型选为 DWORD (32位) 整数。 4. 双击新创建的 `NoSaveAsDialog` 键值,并将其数值数据设为 `0`(这会禁用另存为对话框,意味着下载将在指定目录自动发生)。 5. 再次双击 `NoSaveAsDialog` 键值,并将数值数据改为您的首选下载目录路径。例如:`C:\Users\[用户名]\Downloads`。 完成以上步骤后,重启 IE 浏览器,即可看到文件已按照新的下载路径进行存储。 --- ### 相关问题: 1. 是否所有版本的 IE 都支持自定义下载路径? 2. 更改下载路径后如何快速定位到我的下载文件? 3. 使用注册表编辑器是否安全?如何避免意外删除关键项导致系统不稳定? 确保在进行任何高级系统调整前都做好备份工作,以防万一。同时,在处理注册表编辑时应小心谨慎,避免无意间对系统造成损害。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值