/ / Envoi de BLOB dans un service JSON,… comment? - json, servlets, blob, jsonp

Envoi de BLOB dans un service JSON,… comment? - json, servlets, blob, jsonp

J'ai un service Web (c'est-à-dire servlet) implémenté en Java. Il récupère des données d’une table MySQL, une colonne étant de type BLOB (une image) et d’autres colonnes ne contenant que du texte brut. Normalement, je stockais le fichier en dehors de la base de données avec un pointeur sur celui-ci, mais à cause des circonstances, je dois maintenant utiliser cette colonne BLOB ...

Quelle est la bonne façon d'envoyer ceci? Comment encoder l'image dans un JSONObject, et comment l'analyser (et la rendre!) De l'autre côté?

Je souhaite utiliser JSONP afin d’éviter de le solliciter par le biais du serveur Web du consommateur.

Pour que le consommateur puisse simplement insérer une balise pointant sur le service Web, appelant un rappel.

Des idées sur la façon de gérer les images dans cette situation? Les réflexions sur les performances, etc. sont également intéressantes!

Réponses:

1 pour la réponse № 1

Je peux penser à base64_encode java-side pour m'assurer que BLOB s'intègre dans un json textuel, puis javascript-side vers base64_decode et / ou images en ligne pour le rendu.