gpt4 book ai didi

javascript - 使用javascript下载文件并显示内容

转载 作者:太空宇宙 更新时间:2023-11-04 15:41:55 25 4
gpt4 key购买 nike

我有一个简单的网页,它有一个链接,按下它就会下载一个文件(rest web 服务调用)。我需要读取文件并使用 javascript 显示内容。我该怎么做?

最佳答案

如果您有权访问托管 REST Web 服务的服务器,则可以使用 JSONP .

否则,您将不得不解决 same-origin policy 问题限制。

作为一种可能的解决方法,您可以设置一个非常简单的 reverse proxy (如果您使用 mod_proxy,则使用 Apache)。这将允许您在 AJAX 请求中使用相对路径,而 HTTP 服务器将充当任何“远程”位置的代理。

在 mod_proxy 中设置反向代理的基本配置指令是 ProxyPass。您通常会按如下方式使用它:

ProxyPass     /web-services/     http://third-party.com/web-services/

在这种情况下,浏览器将请求 /web-services/service.json 但服务器将通过充当 http://third-party 的代理来提供服务。 com/web-services/service.json

如果您使用 IIS , 你可能想使用 Managed Fusion URL Rewriter and Reverse Proxy设置反向代理。


编辑:

在下面的评论中,由于 Web 服务在同一个域中,因此无需担心同源策略。只需使用 XMLHttpRequest .您可以先查看 ajaxpatterns.org 上的文章:

关于javascript - 使用javascript下载文件并显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com