home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Pic Micro
Tutto quanto riguarda questi microprocessori... progetti, suggerimenti, aiuti, discussioni...ecc


Altervista Wemos e .... POST
     
Autore Messaggio opzioni
merco




una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli una ogni 10 livelli


postato il:
01.11.2021, alle ore 18:50
Altervista Wemos e .... POST 

Ciao.
Dopo aver perso un pomeriggio a capire che (forse) la versione di PHP su altervista è cambiata e quindi l'accesso al database andava modificato...
ora mi trovo un inghippo nel caricamento POST dell'immagine dalla webcam.

lo faccio praticamente in questo modo


client.println("POST /123/xxx.php HTTP/1.1");
      client.println("Host: myweb.altervista.org"); 
      client.println("Connection: keep-alive");
      client.println("Cache-Control: max-age=0,no-store");
      client.println("Content-Type: multipart/form-data; boundary=---------------------------220743574125969096022348026247");
      client.println("Content-Length: " + String(jpglen+244)); //String(jpglen+244)
      client.println();
      client.println("-----------------------------220743574125969096022348026247");
      client.println("Content-Disposition: form-data; name=\"fileToUpload\"; filename=\"" + siteID +".jpg\""); //change it
      client.println("Content-Type: application/octet-stream");
     client.println();


e poi sparo i byte dellimmagine...

alla fine chiudo con


client.println("-----------------------------220743574125969096022348026247--");


scrivo 64 byte (bytesToRead) alla volta in questo modo


bytesW  =  client.write((const uint8_t *) bufferImg, bytesToRead);


il problema è che la "client.write" non scrive i byte... forse qualche problema
di connessione ma capita molto spesso che bytesToRead != bytesW ...
e quindi poi va tutto a rotoli.

Ho letto di questa client.write a volte buggata, di impostazioni diverse da fare... ma mi sembra tutto fumoso e complicato.

Qualcuno ha qualche suggerimento da darmi ?

Grazie



Merco
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 

 
 
indietro | homepage | torna su copyright © 2004/2022 GRIX.IT - La community dell'elettronica Amatoriale