扫码关注官方订阅号
附件在远程存储内 不管怎么做 都是从远程存储以二进制流到服务器内存,再下载到本地电脑。这样流量算两次的
有没有什么好的办法可以直接下载远程附件服务器上的文件
附件服务器都是以统一的格式保存的
小伙看你根骨奇佳,潜力无限,来学PHP伐。
你既然要用PHP实现FTP的效果,想不重复占用流量那把附件缓存到网站服务器吧,这样就不会重复读取远程附件。
可以通过token授权用户直接从远程存储下载,不过,这个需要远程存储支持。
file_get_content()
例如图片直接下载
header('Content-type: image/jpeg'); header('Content-Disposition: attachment; filename=download_name.jpg'); readfile($yourFilePath);
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你既然要用PHP实现FTP的效果,想不重复占用流量那把附件缓存到网站服务器吧,这样就不会重复读取远程附件。
可以通过token授权用户直接从远程存储下载,不过,这个需要远程存储支持。
file_get_content()
例如图片直接下载