iOS 中的 HTTP 服务器列出文件 Documents 目录

HTTP Server in iOS to list files Documents directory

我正在尝试在我的 iOS 应用程序中创建一个 HTTP 服务器,以开发类似 Xender 应用程序的东西。现在我成功地在我的应用程序中设置了 HTTP 服务器并在那里托管了任何 HTML 文件,可以使用 IP 和端口将其加载到另一个 Device/System 上。

但是,我想 Link 那个 HTML 到我的应用程序数据库以填充那个 HTML 文件上的数据,然后使其成为动态的,以便它可以从另一个打开设备或系统。

Ultimately, I need to Query on SQLITE database of application from HTML file, Is there any way to do such thing?

我可以将 SQLITE 连接到 HTML 的前端吗?对于 Web 应用程序,这些事情可以使用任何服务器端脚本语言(如 PHP)通过连接数据库(如 MySQL)来完成。但是,这里我的情况是 HTML 和 Sqlite。

编辑

我找到了 Is it possible to access an SQLite database from JavaScript?。但这都是关于客户端本地存储的,但我认为在我的情况下它在服务器端 SQLITE。

您必须创建模板 HTML 文件并为其提供一组变量。然后,当在您的服务器中请求该文件时,您将其加载到内存中。

现在您可以使用 RegEx 魔术来获取查询参数,执行您的 SQL 操作,然后替换 HTML 字符串中的相应变量,最后将其提供给客户端。

您需要定义自己的非逻辑 "scripting" 语言,它能够告诉您的应用程序请求了哪些数据以及在何处输出可能返回的数据。

我认为这是一项艰巨的工作,您可能应该尝试找到其他人可能已经完成的更好的解决方案。

编辑

您可以使用 Node.js 和 this interpreter 但它不再维护了。但他们可能是类似的项目。

编辑二

我找到了 neu.Node,这听起来很有希望。他们已经 4 个月没有做任何事情,但他们似乎井井有条并记录在案。