私はPhonegapを使用してAndroidアプリケーションを開発しています。ユーザーが写真を撮り、写真はmysqlデータベース(medium-blob列)に保存されます。データを変更せずに、単純なINSERTINTOクエリを使用してそれらを保存します。データはREST呼び出し(PUT)を使用してサーバー側に送信されます
この列の内容の例を次に示します。
thumb = '/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDACgcHiMeG...'
カメラでキャプチャされた画像はbase64でエンコードされていると、phonegapのドキュメントに記載されています。問題は、データベースで画像を取得しようとすると、次のJSコードを使用して画像を表示できないことです。
$('#myImg').attr("src", "data:image/png;base64," + data
この「画像が破損して切り捨てられた」という考えはどこから来たのでしょうか。:(