Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态创建下载链接_Javascript_Html_Ajax - Fatal编程技术网

Javascript 动态创建下载链接

Javascript 动态创建下载链接,javascript,html,ajax,Javascript,Html,Ajax,我想通过JavaScript将文件从服务器传输到客户端,从base64 tp纯文本解码其内容,并在我的HTML页面上提供一个链接,以下载此解码的纯文本文件并保存到磁盘。这可能吗 我已经用AJAX调用进行了测试,这些调用从我的PHP脚本中获取了一些base64数据,但是如何创建一个带有数据文件下载的链接呢?为什么要在AJAX响应中将文件编码到base64中。。。为什么不直接从服务器向最终用户提供文件呢?请看一下这个[问题][1],还有HTML5 Web存储[1]:编码只是一个例子。假设您要加密一个

我想通过JavaScript将文件从服务器传输到客户端,从base64 tp纯文本解码其内容,并在我的HTML页面上提供一个链接,以下载此解码的纯文本文件并保存到磁盘。这可能吗


我已经用AJAX调用进行了测试,这些调用从我的PHP脚本中获取了一些base64数据,但是如何创建一个带有数据文件下载的链接呢?

为什么要在AJAX响应中将文件编码到base64中。。。为什么不直接从服务器向最终用户提供文件呢?请看一下这个[问题][1],还有HTML5 Web存储[1]:编码只是一个例子。假设您要加密一个文件,并将加密结果作为链接提供。[谢谢Tom C.的提示。这正是我想要的。
a.attr(“href”,“data:application/octet-stream;base64,
例如