如何点击按钮从服务器下载文件
How to download a file from server with a button click
假设我的服务器上有这个文件:
server/myFile.txt
我如何让用户点击按钮下载它?我是不是错过了一个简单的解决方案?
我正在使用jQuery&PHP,如果有解决方案的话。
谢谢,在上
我不确定我是否误解了你的问题,否则应该像一样简单
<a href="link/to/file">download file</a>
您根本不需要使用js或php,Apache或您正在使用的任何其他Web服务器都应该自行处理下载。只需让用户直接从服务器下载即可。
如果您想强制打开web服务器配置为输出为可读文档的文件类型的"另存为"对话框(并且您不想更改该配置),则需要创建一个修改标题的文件,以便浏览器创建这样的对话框。
请参阅php文档中readfile的第一个示例。
然后,您将创建一个可以通过普通a href
链接访问的PHP文件,该链接将发送适当的标头并输出myFile.txt
。
相关文章:
- 如何在生成下载文件时显示加载动画
- 直接下载文件,而不是从window.open(url)
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 通过javascript下载文件时设置文件名
- HTML锚标记无法在android平台中下载文件
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- iPhone强制下载文件
- 正在下载文件,同时加载另一个页面
- 如何在node.js中只下载文件的前10 KB
- 如何使用XMLHttpRequest下载文件
- 使用angular js在前端下载文件
- 使用blob从ajax结果下载文件
- 通过Android Chrome浏览器下载文件
- 使用AJAX下载文件.来自SD卡
- 如何使用phonegap从android中的URL下载文件
- 使用ajax下载文件
- 无法使用Angular JS和spring MVC打开下载文件
- 无法使用API-node.js从Google Drive下载文件
- 点击jQuery按钮下载文件