- 【node.js】サーバサイドjavascript 2【Rhino】
704 :690[sage]:2014/04/29(火) 10:39:14.20 ID:mW+HoIFo - >>702
>>685の時点で分かってないことが確認できると思います、情弱ですみません ArrayBufferで送ったつもりですが、画像が表示できませんでした [鯖] var fs = require('fs'); function toArrayBuffer(buffer) { var ab = new ArrayBuffer(buffer.length); var view = new Uint8Array(ab); for (var i=0; i<buffer.length; i++) { view[i] = buffer[i]; } return ab; } var buf = fs.readFileSync('./public/test.jpg'); var arraybuf = toArrayBuffer(buf); io.sockets.on('connection', function (socket) { socket.emit(‘test’, {'buf':arraybuf}); }); [蔵] var arraybuf; socket.on(’test’, function (data, fn) { arraybuf = data.buf; }); blob = new Blob([arraybuf], {'type':'image/jpeg'}); var img = document.getElementById(‘image’); img.src = window.webkitURL.createObjectURL(blob);
|