/ JSONサービスでBLOBを送信する方法 - json、servlets、blob、jsonp

JSONサービスでBLOBを送信する方法 - json、servlets、blob、jsonp

私はウェブサービスを持っています(すなわち。 サーブレット)はJavaで実装されています。それはMySQLテーブルからいくつかのデータを取得し、1つの列はBLOB型(画像)で、他のいくつかの列は単なるプレーンテキストです。 通常、データベース内のファイルへのポインタを使用してデータベースの外部にファイルを格納しますが、状況により、このBLOB列を使用する必要があります...

これを送るための正しい方法は何ですか? JSONObjectで画像をエンコードする方法、そして反対側でそれを解析する方法(そしてRENDER!)する方法は?

私はJSONPを使いたいのですが、消費者のWebサーバーを通してそれをプロキシする必要がないようにするためです。

そのため、消費者はコールバックを呼び出してWebサービスを指すタグを入れることができます。

この状況で画像を処理する方法についての任意の考え?パフォーマンスなどについての考え方も面白いです。

回答:

回答№1は1

BLOBがテキストのみのjsonに収まることを確認するためにjava側のbase64_encodeを考え、次にbase64_decodeにjavascript側を入れること、および/または インライン画像 レンダリング用