Cocoahttpserver提供来自iPhone App Bundle的图像

时间:2009-10-26 01:14:14

标签: iphone cocoa-touch http cocoahttpserver

我无法从Duesty Designs(CocoaAsyncSocket的令人敬畏的开源库制造商)获取Cocoahttpserver来从我的应用程序包中提供图像。使用示例iPhone项目,我可以从我的项目中的资源目录中提供一个html文件,但图像引用如下:

<img src='foo.png' />

未呈现。

有谁知道为什么或我需要做些什么来使这项工作?

1 个答案:

答案 0 :(得分:4)

资源目录中的PNG图像以时髦的格式编码。 modmyi在这个主题上有一个good article

我的方法可能是用.png_unconverted命名,并重写Cocoahttpserver中的代码,将.png的请求转换为.png_unconverted

另一个解决方案是调查构建系统中的CopyPNGFile规则,看看是否可以通过转换来解决它(这可能会导致无法从应用程序中呈现PNG)。 / p>

最后,您可以切换到JPEG。我不相信这些文件会被修改。