全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1155|回复: 6

【已解决】求教,如何随机文件名?下载时恢复?

[复制链接]
发表于 2018-3-16 21:06:52 | 显示全部楼层 |阅读模式
本帖最后由 shuoming 于 2018-3-16 21:30 编辑

求教,如何随机文件名?下载时恢复?像http://abc.com/sowkxakdkjska这样的链接是怎么通过php实现下载到的文件名是123.zip的呢?有相关教程吗? 都不知道该怎么百度
发表于 2018-3-16 21:10:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-3-16 21:10:06 | 显示全部楼层
base64?
php 下载的话 压力山大啊
发表于 2018-3-16 21:17:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-3-16 21:20:12 | 显示全部楼层
思路:
http://abc.com/sowkxakdkjska
url传参,获取数据库存放sowkxakdkjska对应的filename
php写

  1. header('Content-Disposition: attachment;filename='.basename($filename));
  2. header('Content-Length:'.filesize($filename))
复制代码

通过header来控制下载的文件名和大小
 楼主| 发表于 2018-3-16 21:22:59 | 显示全部楼层
地瓜侠 发表于 2018-3-16 21:20
思路:
http://abc.com/sowkxakdkjska
url传参,获取数据库存放sowkxakdkjska对应的filename

感谢感谢!
发表于 2018-3-16 21:45:16 | 显示全部楼层
我只知道反过来的有,通过CDN鉴权
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-29 05:35 , Processed in 0.061502 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表