如何下载文件到所需的文件夹/路径


How To Download File TO Desired FOLDER/Path?

我有一个问题,如何下载文件到我们想要的文件夹,这是我的代码下载。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处理。