와 아마존 S3에서 이미지를 보여주는, 그러나 나는 해결책 닐렌 수 없습니다의나는이 정직하고 일해야한다고 생각 nodejs, expressjs와 녹스
내가하는 가장 좋은 방법을 알아 내려고 노력하고있어를 웹 사이트에서 amazon S3에 저장된 이미지를 표시합니다.
가 현재 나는이 작업을 얻으려고 (실패)//app.js
app.get('/test', function (req, res) {
var file = fs.createWriteStream('slash-s3.jpg');
client.getFile('guitarists/cAtiPkr.jpg', function(err, res) {
res.on('data', function(data) { file.write(data); });
res.on('end', function(chunk) { file.end(); });
});
});
//index.html
<img src="/test" />
아마존에서 직접 이미지를 보여 어쩌면 가능하지? 내 서버의 부하를 줄이는 솔루션이 가장 좋습니다.
감사합니다! 바로 일했다. 고객에게 직접? 완전한!! – coiso
서버가 실제 요청을하지만 결과를 파일에 저장하지 않고 출력을 직접 클라이언트 소켓에 씁니다. 이것은 매우 효율적이며 깔끔한 최적화가 가능합니다. 핵심 스트리밍 메커니즘에 대한 개요는 스트림 핸드북을 참조하십시오. –
여러 이미지를 스트리밍 할 때이 방법을 어떻게 적용 할 수 있습니까? 예를 들어 Facebook과 같은 사용자의 새로운 피드에 많은 이미지를 스트리밍합니다. – c0mrade