Веб-сервер stm32h743, как загрузить текстовый файл из браузера
Я установил веб-сервер nucleo STM32H743, который работает нормально, представляя небольшую веб-страницу в браузере (я использую LWIP+CubeIDE).
Я могу дать веб-серверу простые команды через CGI (см. ниже) и тем самым вывести что-то на последовательный порт. К сожалению, я не могу найти способ загрузить файл из браузера на веб-сервер и далее на последовательный порт STM32. Мне не нужно хранить эти данные, просто передайте их в порт. Как видите, я не эксперт, но может ли кто-нибудь указать мне правильное направление в отношении самого простого способа сделать это? Я действительно не хочу добавлять больше оборудования.
const char * valueCGIhandler(int iIndex, int iNumParams, char *pcParam[], char *pcValue[])
{
uint32_t i=0;
if (iIndex == 0)
{
if( strstr((*pcParam),"SETPOINT"))
{
Println(&huart3,*pcValue);
}
}
return "/index.shtml";
}