我有一个问题,如何下载文件到我们想要的文件夹,这是我的代码下载。php
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($fileName));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header ("Cache-Control: must-revalidate");
header('Pragma: public');
ob_clean();
flush();
readfile($data);
echo $data;
exit;
我想将文件下载到我想要的文件夹,如C:'Users'Asus或D:'Program,而不是默认文件夹$data是文件的内容,$filename已经包含扩展名Ex:picture.jpg
感谢之前我所能得到的所有帮助:)
亨利没有办法告诉客户端将文件保存到客户端磁盘的哪个位置。
- 你没有办法知道(至少在WWW上)哪些目录存在
- 如果用户没有注意到文件被保存在哪里(因为他们期望它是默认的),那么你可以将文件保存在他们不想要的地方(例如启动文件夹),这将是一个安全风险。
下载目录通常由浏览器处理,而不是由服务器或PHP处理。