Buonasera a tutti.
Il mio programma inserisce dei dati di tipo stringa o interi in un database Mysql (su Altervista) e questo funziona molto bene.
Il mio problema: nel database ho un campo di typo Blob (blob, mediumblob, ecc.) e per inviare i dati uso HttpJob e l'istruzione PostMultipart.
e per riceverli sul server:
ma nel database ritrovo soltanto [BLOB - 0 B]
cioè 0 bytes.
Non sono molto esperto in questo genere di connessioni e ringrazio
anticipatamente chi vorrà fornirmi dei suggerimenti.
Il mio programma inserisce dei dati di tipo stringa o interi in un database Mysql (su Altervista) e questo funziona molto bene.
Il mio problema: nel database ho un campo di typo Blob (blob, mediumblob, ecc.) e per inviare i dati uso HttpJob e l'istruzione PostMultipart.
B4X:
in B4A
...
upMap.Put("dati", curs.GetBlob("dati_inviati"))
j.PostMultipart(URL_agg, upMap,Null)
...
e per riceverli sul server:
B4X:
in PHP
...
$dati_ricevuti = $_POST['dati'];
$sql = "INSERT INTO Database (dati_ricevuti) VALUES (?)";
$stmt = mysqli_prepare($conn, $sql);
$stmt->bind_param("b", $dati_ricevuti);
$stmt->execute();
...
ma nel database ritrovo soltanto [BLOB - 0 B]
cioè 0 bytes.
Non sono molto esperto in questo genere di connessioni e ringrazio
anticipatamente chi vorrà fornirmi dei suggerimenti.