在集成libmicrohttpd之后,我目前正在尝试为我的http Web服务器显示两个图像。
vx上的旧版本可以将路径设置为
src=\"/images/logo.png\"
我的应用程序在/ app目录中运行,并且已将图像目录添加到/ app目录中。这不成功,我不明白为什么。
我似乎不知道服务器在哪里运行,以提供正确的映像路径。无论我为src使用什么文件路径,图像都将变为空白。即使我使用绝对文件路径访问已知存在的图像,也不会获得图像。
我正在使用struct MHD_Daemon * MHD_start_daemon(...)与CGI一起在另一个线程中启动我的Web服务器。
webServerDaemon = MHD_start_daemon(MHD_USE_SELECT_INTERNALLY, PORT, NULL, NULL,
&answer_to_connection, NULL,
MHD_OPTION_NOTIFY_COMPLETED, request_completed,
NULL, MHD_OPTION_END);
为什么将CGI与libmicrohttpd结合使用可以正确显示html页面减去图像?
我一直在寻找answer这样的cgi-bin目录,但是我的文件系统上没有cgi-bin目录。
我也按照site的建议尝试了一些基础知识。