问题标签 [gcdwebserver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
997 浏览

ios - GCDWebServer 静态网站问题

我正在使用GCDWebServercocoapod 并尝试启动静态代码:

GCDWebServer找不到runWithPort方法。

在此处输入图像描述

0 投票
1 回答
397 浏览

ios - iOS 中的 HTTP Server 列出文件 Documents 目录

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

但是,我想将该 HTML 链接到我的应用程序数据库以填充该 HTML 文件上的数据,然后使其动态化,以便可以从其他设备或系统打开它。

最终,我需要从 HTML 文件中查询应用程序的 SQLITE 数据库,有没有办法做这样的事情?

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

编辑

我发现是否可以从 JavaScript 访问 SQLite 数据库?. 但这都是关于客户端本地存储的,但我认为在我的情况下它是在服务器端 SQLITE 上。

0 投票
1 回答
2317 浏览

ios - GCDWebServer - 来自文档的静态文件

我正在使用 GCDWebServer 在我的设备上创建一个 HTTP 服务器。网页的实际内容放在我的应用程序的 Documents 文件夹中。内容包含一个带有引用的 css 和 png 文件的 HTML 文件。问题是 css 和 png 文件无法从服务器访问/使用(我只能看到 HTML 文本内容)。

相关代码:

谢谢!

0 投票
1 回答
1618 浏览

ios - 转换 iOS 相册路径 url 与文档目录 File-path 相同

根据我的要求,想要访问我的 GCDWebUploader 的 iOS 设备照片应用程序文件 url(而不是文件作为数据)。我想要我的网络服务器的资产库网址。

如果文档目录,我的网络服务器会在 PC 浏览器上显示所有照片应用程序图像和视频。此功能已使用 GCDWebUploader 完成。但我找不到资产 url 的行为类似于文件路径。

我不想将照片应用程序文件复制到文档目录并使用。而是直接从资产库访问。

我希望资产 url 像文档目录文件路径一样工作。请帮助我。

0 投票
3 回答
2041 浏览

ios - iOS:GCDWebServer 在设备上不起作用

我使用 GCDWebServer,确切地说是 WebUploader。当我在 iPhone 模拟器上对其进行测试时,一切正常,但在设备上,当我在浏览器中输入例如http://192.168.2.4:8080时,我看不到网页。我的浏览器连接超时。

我用 WiFi 连接到同一个网络,我在控制台中看不到任何错误,那么可能是什么问题?我使用 iOS 8。

0 投票
1 回答
505 浏览

objective-c - 客户端无法从 gcdwebserver 接收图像数据

我尝试在 iPhone 上创建一个 Web 服务器来提供 ablum 中图像的 url。在向客户端发送响应之前,我需要对图像进行一些调整(例如重新调整大小)。这些操作在响应客户端之前每个图像最多需要 1 或 1.5 秒。(尤其是在 iPhone 4 上)即使 xcode 控制台上的消息已经显示在某些套接字上已获取了多少字节,客户端也无法接收数据。我可以使用哪些选项来解决此问题?

另一个问题是如果我将 ConnectedStateCoalescingInterval 值增加到 2.0 或 3.0 秒会发生什么?

谢谢。

========= 2015/08/24 13:05 更新

这是我的 addHandlerForMethod:path:requestClass:asyncProcessBlock:

这是 requestImageDataByAssetURL:completionCb:

这是日志:

我们可以看到它创建了第一个套接字(32)。
然后立即为同一图像请求创建第二个套接字(34)。
似乎 GCDWebServer 立即关闭了第一个套接字。但为什么?

PS 顺便说一下,客户端使用 Android Volley 库来下载图像,而不是使用网络浏览器。

0 投票
1 回答
454 浏览

ios - wkWebView 中的 GCDWebServer 版本

在wkWebView中,使用的是哪个版本的GCDWebServer框架。如何获取 wkWebView 中使用的 GCDWebServer 版本。

我已经检查了 GCDWebServer 框架中的 Info,plist 但在 GCDWebServer 中没有找到任何变量来获取版本。

0 投票
0 回答
431 浏览

ios - GCDWebServer 在不同的 wifi 网络中不起作用

“如果我连接到不同的 WiFi 网络,Gcdwebserver 将无法工作。” 仅当我的手机和 PC 在同一个 WiFi 网络中时才有效。如果我希望 GcdwebServer 即使在不同的 WiFi 网络中也能正常工作,我该怎么办?

0 投票
1 回答
861 浏览

ios - GCDWebServer 如何在请求中添加自定义参数(GET/POST)

我是使用 ObjC 的 iOS 开发人员,发现 GCDWebServer 非常有用。但我想模拟设置我的自定义请求(如 json 字典 @{@"name":@"jim",@"age":@"20"}) ? 我不知道怎么做,有人可以帮助我,thx!(支持 GET/POST)

0 投票
1 回答
390 浏览

objective-c - GCDWebServer 运行 -addHandlerForMethod:两次不同路径,第二次请求失败?

我使用不同的参数“路径”两次GCDWebServer运行方法。-addHandlerForMethod:path:requestClass:然后 NSLog webServer.serverURL

  • 第一次成功:192.168.0.121:8080,
  • 但第二次失败:nil

为什么?请帮我。

//////////////////////////////////////