gpt4 book ai didi

Php 内容处置文件夹不起作用

转载 作者:搜寻专家 更新时间:2023-10-31 21:29:54 25 4
gpt4 key购买 nike

我正在使用 header('Content-Disposition:...") 从网站下载文件。要设置路径,我使用下一个代码:

$myPath = realpath('../wp-content/uploads/');

通过在控制台中打印路径,我知道该路径是正确的。所以我使用以下几行来下载它:

$full_path=$myPath. '/myfile.csv';
header('Content-Disposition: attachment; filename=' . $full_path);
header("Pragma: no-cache");
header("Expires: 0");

最后,它下载了文件,但问题是下一个。它没有在正确的文件夹中下载,而是在我电脑的“下载”文件夹中下载,文件名是文件夹的路径,但将“/”字符更改为“-”。例如:“-Applications-XAMPP-htdocs-myproject-wp-content-uploads-myfile.csv”

有什么解决办法吗?非常感谢

最佳答案

您无法选择用户下载文件的位置。这是您无法更改的浏览器设置。如果您考虑一下,如果一个网站被允许将文件保存在它想要的地方,它可能是一个非常安全的线程,因为它可以覆盖重要的系统文件。

恐怕您对此无能为力。如果该位置对您的项目至关重要,只需发出警报或消息告诉用户将文件保存在您想要的位置

关于Php 内容处置文件夹不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com