Веб-сервер 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";
} 

0 ответов

Другие вопросы по тегам