Como melhorar isso ? - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T11:22:56Zhttps://labdegaragem.com/forum/topics/como-melhorar-isso?feed=yes&xn_auth=noO botão e a frase são resulta…tag:labdegaragem.com,2022-09-18:6223006:Comment:8861852022-09-18T21:52:36.695ZVitor Augustohttps://labdegaragem.com/profile/VitorAugusto
<p>O botão e a frase são resultado do processamento do html "<input type='file' name='update'>" no browser. A melhoria no lay-out nesse caso tem que ser feita via CSS como no link a seguir.</p>
<p></p>
<p><a rel="nofollow noopener" href="https://www.horadecodar.com.br/2020/03/31/css-como-estilizar-um-input-do-tipo-file/" target="_blank">https://www.horadecodar.com.br/2020/03/31/css-como-estilizar-um-inp...</a></p>
<p>O botão e a frase são resultado do processamento do html "<input type='file' name='update'>" no browser. A melhoria no lay-out nesse caso tem que ser feita via CSS como no link a seguir.</p>
<p></p>
<p><a rel="nofollow noopener" href="https://www.horadecodar.com.br/2020/03/31/css-como-estilizar-um-input-do-tipo-file/" target="_blank">https://www.horadecodar.com.br/2020/03/31/css-como-estilizar-um-inp...</a></p> Pois é, mas eu coloco o sketc…tag:labdegaragem.com,2022-09-18:6223006:Comment:8861812022-09-18T21:44:19.490ZSérgio Françahttps://labdegaragem.com/profile/SergioFranca
<p><span style="font-size: 14pt;">Pois é, mas eu coloco o sketch lá no começo e digito Escolher no localizar (crtl+F) e não encontra nada. Ou seja, não tem no código a parte que eu anexei, o botão de Escolher arquivo. E também não tem a frase: Nenhum arquivo escolhido. Por isso eu não encontro aonde fazer eventuais modificações no lay-out.</span></p>
<p><span style="font-size: 14pt;">Pois é, mas eu coloco o sketch lá no começo e digito Escolher no localizar (crtl+F) e não encontra nada. Ou seja, não tem no código a parte que eu anexei, o botão de Escolher arquivo. E também não tem a frase: Nenhum arquivo escolhido. Por isso eu não encontro aonde fazer eventuais modificações no lay-out.</span></p> Boa noite, Sérgio.
Essa vari…tag:labdegaragem.com,2022-09-18:6223006:Comment:8863652022-09-18T21:33:07.962ZVitor Augustohttps://labdegaragem.com/profile/VitorAugusto
<p>Boa noite, Sérgio.</p>
<p></p>
<p>Essa variável "serverIndex" tem uma página HTML com script javascript dentro.</p>
<p></p>
<p>Muito provavelmente o ESP32 está operando como um webserver, e envia esse conteúdo para um navegador web.</p>
<p></p>
<p>O arquivo em "googleapis" é um biblioteca web, jQuery (bem conhecida), usada na execução do script javascript dentro do navegador, fora do ESP32.</p>
<p></p>
<p>Analisando o script javascript, o trecho "url: /update" diz que o arquivo .bin…</p>
<p>Boa noite, Sérgio.</p>
<p></p>
<p>Essa variável "serverIndex" tem uma página HTML com script javascript dentro.</p>
<p></p>
<p>Muito provavelmente o ESP32 está operando como um webserver, e envia esse conteúdo para um navegador web.</p>
<p></p>
<p>O arquivo em "googleapis" é um biblioteca web, jQuery (bem conhecida), usada na execução do script javascript dentro do navegador, fora do ESP32.</p>
<p></p>
<p>Analisando o script javascript, o trecho "url: /update" diz que o arquivo .bin escolhido na página do navegador é enviado para o ESP32 via POST. Então, o arquivo .bin é recebido no ESP32 tratando a recepção via POST.</p>
<p></p>
<p>Para deixar mais bonito, é só ajustar o HTML no início. Requer um pouco de conhecimento mas tem jeito.</p>