テーブルがblobフィールドを持ち、画像として表示したいデータベースがあります。私は本当にこのための解決策を見つけることができません - 任意の作業npmパッケージまたはコードのサンプルが役に立つでしょう。私はreactjsとnodejを使用しています。データベースから画像のJavaScriptへの変換
0
A
答えて
0
何がやりたいことは、あなたがHTMLのIMG
のIMG srcに渡すことができるURLを作成しているJS
var url = window.URL || window.webkitURL;
var imageSrc = url.createObjectURL('your blob');
document.querySelector("#myimage").src = imageSrc;
HTML
<img id="myimage"/>
0
方法1読めるストリームを作成しますパイプから応答
var stream = require('stream');
var bufferStream = new stream.PassThrough();
bufferStream.end(new Buffer(blob, 'binary'));
res.writeHead(200, {
'Content-Type' : 'image/jpg'
});
// res is standered express res object
bufferStream.pipe(res)
BASE64に方法2 パスブロブ
var bufferBase64 = new Buffer(blob, 'binary').toString('base64');
表示画像
class Example extends React.Component{
render() {
return <img src={"data:image/jpeg;" + bufferBase64} />
}
}
参照 https://stackoverflow.com/.../how-to-create-a-readstream-with-a-buffer-using-nodejs
関連する問題
- 1. HTMLから画像への変換
- 2. アイコンから画像への変換
- 3. nodejs pdfから画像への変換
- 4. UWP画像からビットマップへの変換
- 5. PHP BASE64から画像への変換
- 6. フラスコからナンシー画像への変換
- 7. Javascript画像データベースの画像
- 8. ExcelからURLへの画像の変換(1004)
- 9. JPEGからAndroidのバイト配列への画像変換
- 10. ユーザー(テキスト)から画像へのハイパーリンクの変換
- 11. Firebaseのクラウド機能 - PDFから画像への変換
- 12. python画像からピクセルへの変換の性能
- 13. OpenCVのシングルチャンネル画像への変換
- 14. PHPの画像変換JPG/GIF/PNGからBMP/ICOへ
- 15. OpenNV RGB画像からOpenCV BGR IplImageへの変換?
- 16. C#/ XAML - 文字列から画像ソースへの変換
- 17. PDFから画像への変換 - Windowsコマンドラインスクリプト
- 18. Node.js:jpeg画像からビデオファイルへのリアルタイム変換
- 19. OpenCV 2D配列から画像への変換
- 20. pdfページから固定サイズ画像への変換
- 21. 2Dバイナリマトリックスから白黒画像への変換
- 22. 画像タイプint16からuint8への変換
- 23. トランジションエフェクトを使用した画像からビデオへの変換
- 24. Tesseractを使用した画像からテキストへの変換
- 25. SVNリポジトリからSQLデータベースへの変換
- 26. dlib opencvへの画像変換
- 27. javascriptオブジェクトからrubyハッシュへの変換
- 28. HTMLからJAVASCRIPTへの変換?
- 29. C#からjavascriptへのUnicode変換
- 30. 古いVBScriptからJavaScriptへの変換
今しばらく(方法2)のためにそれと戦っているが、変換自体は動作しません - 私は、コンソールのログbufferBase64をして、イメージのsrcに文字列として貼り付け、それは動作イメージを返しません。なぜあなたはその理由を知っていますか? – Mary
問題は私のデータベースにあったblobファイルにありました。最終的に私は別のコードを使用しましたが、ここで送信したコードはおそらく同様に動作します – Mary