В настоящее время я пытаюсь получить два изображения для моего веб-сервера http после интеграции с libmicrohttpd.
Предыдущая версия на vx работает, которая работала, установите путь как
src=\"/images/logo.png\"
Мое приложение работает в каталоге / app, и я добавил каталог с изображениями в каталог / app. Это неудачно, и я не понимаю, почему.
Кажется, я не знаю, где работает сервер, чтобы указать правильный путь к изображениям. Независимо от того, какой путь к файлу я использую для src, изображение будет пустым. Даже если я использую абсолютный путь к изображениям, которые, как я знаю, существуют, я не получаю изображения.
Я использую struct MHD_Daemon * MHD_start_daemon (...) , чтобы запустить мой веб-сервер в другом потоке в сочетании с CGI.
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-страницы отображаются правильно, за исключением изображений?
Я искал каталог cgi-bin, подобный этому answer предлагает, но в моей файловой системе нет каталога cgi-bin.
Я также попробовал основы, как предлагает этот сайт .