-1
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=Download.csv");

当我在浏览器中运行脚本时,此代码可帮助我下载 csv 文件。

但是现在不是下载文件,而是可以直接将文件保存在文件夹中,

我的意思是如何修改代码,以便在我的脚本运行时它应该保护 csv 文件,而不是提示用户下载它。

例如:此代码将在目录中创建文件。

$ourFileName = "testFile.txt";
$ourFileHandle = fopen($ourFileName, 'w') or die("can't open file");

同样,我如何修改标头 Content-Disposition 以便它在文件夹中创建 csv 文件。

任何帮助将不胜感激。

谢谢

4

2 回答 2

1

您无法控制下载文件在客户端计算机上的保存位置。你不应该这样做;想象一个网站在打开网站时会自动保存并替换本地计算机上的文件?例如,它将“malicious_file.exe”下载到

C:\Documents and Settings\MyName\Start Menu\Programs\Startup\malicious_file.exe

该文件将在登录时自动执行!

于 2013-02-02T12:13:40.573 回答
-3

如果我理解正确,您需要一个带有此行的 .htaccess 文件

选项+索引

所以你可以看到文件夹中的所有文件

于 2013-02-02T12:08:01.723 回答