如何在javascript中从url获取文件数据
假设我有一个pdf文件的Google url,javascript中是否有获取文件数据并通过ajax json发送的方法如何在javascript中从url获取文件数据,javascript,Javascript,假设我有一个pdf文件的Google url,javascript中是否有获取文件数据并通过ajax json发送的方法 这个问题不是关于AJAX,而是从通过检索的文件中获取数据。链接。链接如下所示 我将更详细地解释:我计划构建一个chrome扩展,例如,在点击pdf文件的google结果链接时,将获得链接pdf文件数据的数据 如果可能的话,我如何使用javascript进行编辑?编辑:问题已编辑,因此我必须更新我的答案 我想通过AJAX发送它意味着通过AJAX发送标题下载到客户端 简单的回答是
这个问题不是关于AJAX,而是从通过检索的文件中获取数据。链接。链接如下所示 我将更详细地解释:我计划构建一个chrome扩展,例如,在点击pdf文件的google结果链接时,将获得链接pdf文件数据的数据 如果可能的话,我如何使用javascript进行编辑?编辑:问题已编辑,因此我必须更新我的答案 我想通过AJAX发送它意味着通过AJAX发送标题下载到客户端 简单的回答是,不,你不能 这里可以找到一个解释 Bluish在这方面是完全正确的,你不能通过Ajax来实现它 因为JavaScript无法将文件直接保存到用户的计算机上 出于安全考虑。不幸的是,指向主窗口的 文件下载时的URL意味着您无法控制文件的内容 用户体验是指发生文件下载时的体验 您可以使用FormData对象通过AJAX发送文件。一个小小的谷歌会为你找到答案: 查看上面链接中的第二个答案: 通过ajax上传文件不再需要Iframes。我已经 最近我自己做的。查看以下页面: 通过AJAX和jQuery使用HTML5文件上传
这个问题与AJAX无关——是的,它是。获取可在链接中下载的文件的数据——该链接描述了使用HTTP从何处获取数据。要使用HTTP获取数据,必须发出HTTP请求。你想用JavaScript来实现它。用JavaScript发出HTTP请求是AJAX的意思。你说得对,我问是因为我不知道,谢谢你的澄清。这个解释很有道理。这是为了读取从用户输入的文件中选择的本地文件。问题是如何使用HTTP从远程服务器获取数据。@Quentin谢谢你指出,我还没有看到更新的问题。刚刚更正了我的答案。