ciao ciao , è la prima volta che scrivo in questo forum... spero di non sbagliare
ho fatto un HTTP POST di dati che contengono alcuni byte null (ovvero di valore 0x00 in esadecimale), quando provo a salvarli in un file usando serialize seguito da fwrite, la scrittura si ferma quando incontra il primo byte NULL. Credo lo caratterizzi come "fine file"
La soluzione al mio problema potrebbe essere cambiare il POST ed inviare i byte come file upload?!?!?
Nota: devo costruirmi a manina la richiesta POST*, quindi devo inserire anche il famoso "boundary" che segna l'inizio del file (quelli tipo ---------23224225 ecc...)
Qualcuno sa se il boundary deve essere costruito in un modo particolare o se posso farlo come voglio?!?!
temo che quest'ultima domanda sia OT ma non ne sono sicuro
*il motivo è complicato: in realtà sto programmando un microcontrollore per farlo colloquiare con un server web su protocollo HTTP, anche per questo non so bene dove collorare il mio topic ...