从PHP和AJAX保存文本文件

时间:2015-04-21 16:10:35

标签: javascript php ajax

我在C:驱动器中有一个文件

'C:/myFile.txt'

我知道路径,我只想让用户保存文件。但是我尝试使用javascript

window.location.assign('C:/myFile.txt');

我的路径名称不被理解。

我也试试

window.open('C:/myFile.txt');

所以我想向PHP发送一个AJAX请求,提供路径,然后使用fopen。我这样做,几乎什么都没发生。我需要它来提示下载/另存为。

1 个答案:

答案 0 :(得分:1)

如果此服务器对用户来说是远程的,则他们将无法在浏览器中下载带有C:驱动器路径的文件。

您需要将文件放在网络根目录中的某个位置,然后使用其网址进行下载:window.location.assign('http://www.example.com/myFile.txt');