我在C:驱动器中有一个文件
'C:/myFile.txt'
我知道路径,我只想让用户保存文件。但是我尝试使用javascript
window.location.assign('C:/myFile.txt');
我的路径名称不被理解。
我也试试
window.open('C:/myFile.txt');
所以我想向PHP发送一个AJAX请求,提供路径,然后使用fopen。我这样做,几乎什么都没发生。我需要它来提示下载/另存为。
答案 0 :(得分:1)
如果此服务器对用户来说是远程的,则他们将无法在浏览器中下载带有C:驱动器路径的文件。
您需要将文件放在网络根目录中的某个位置,然后使用其网址进行下载:window.location.assign('http://www.example.com/myFile.txt');