浏览目录并获取其路径

时间:2013-07-03 10:56:39

标签: php javascript jquery

我想在我的页面中有一个导出按钮,用于将文件保存到用户计算机上。如何询问用户保存文件的位置?该按钮将打开浏览/浏览窗口,用户将选择一个文件夹,保存位置。

1 个答案:

答案 0 :(得分:0)

就像CBroe所说,浏览器会处理有关保存位置的部分。

首先创建一个获取所需数据的php脚本(download.php),并将其写入,例如export.csv。

<h2>Export</h2>
<p><a href="export.php">Download export</a></p>

<?php
//includes here

$fh = fopen( 'export.csv', 'w' );
fclose($fh);
$fp = fopen("export.csv", "w");
$line ="colm1,colm2,colm3";
$line .= "\n";
fputs($fp, $line);

// Do some sql and fputs it to the file or what you want here
?>

在另一个文件export.php中你可以添加:

<?php
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="export.csv"');
include('export.csv');
?>

现在访问download.php并单击链接..它现在应该要求您下载在导出脚本中创建的文件。

编辑: 我建议通过为export.csv文件提供唯一名称来改进代码。