1

我目前正在尝试获取一个本地 html 文件来与我的服务器上的 php 脚本对话。这是我想要实现的目标:

我使用桌面应用程序生成包含测试数据的 html 报告。这些报告保存在本地磁盘上的某个文件夹中。在这个过程中,我唯一可以控制的是我可以编辑的报告模板。我在模板中添加了一个按钮,该按钮应该向服务器端 php 发送一个帖子,该 php 解析文件并将数据推送到我的数据库中。

一个要求是不同机器上的许多测试客户端将数据发送到一个中央服务器,该服务器写入一个中央数据库。

当然,我遇到了 ajax 请求的跨域限制,我试图通过使用 jsonp 来解决这个问题。但是据我了解,这项技术主要是为了从外部服务器获取数据,我需要将数据从本地 htmlfile 发布到我的服务器

有谁知道如何做到这一点?任何提示都非常感谢!非常感谢!

4

1 回答 1

1

您可以尝试以下几件事:

  1. 研究 CORS,尽管它可能不适用于旧浏览器。这是一个教程:http ://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/
  2. 在桌面应用程序中创建与数据库的连接。与其向服务器端 php 发送帖子,不如立即解析并将其保存到数据库中。
  3. 如果您可以使用 JavaScript,请查看easyXDM。如果您也使用 HTML5,请查看postMessage().
于 2012-06-07T13:03:13.913 回答