RecorderJs을 사용하여 오디오를 녹음하고 있습니다. 완료되면; 나는 (키를 공유하고 싶지 않기 때문에) 서버를 통해 아마존 S3 (나는 knox 라이브러리를 사용하고 있습니다)에 저장하고 싶습니다. 녹스 사용하여 서버 측에서 녹음 된 오디오를 S3로 보내기
recorder.exportWAV(function(blob) {
// sending it to server
});
, ...
knox.putBuffer(blob, path, {"Content-Type": 'audio/wav',
"Content-Length": blob.length},
function(e,r) {
if (!e) {
console.log("saved at " + path);
future.return(path);
} else {
console.log(e);
}
});
그리고 이것은 단지 2 바이트를 절약!
또한; 서버 메모리를 절약하는 가장 좋은 방법입니다. 아니면 더 나은 대안이 있습니까?
나는이를 참조하십시오 Recorder.forceDownload(blob[, filename])
나는 다운로드를 강제로 다음 서버로 전송해야 하는가?
또는 내 도메인에서 직접 S3에 저장해야합니까? 내 서버에 데이터를 저장하려고하는 다른 사용자가 해킹 할 수없는 S3 옵션이 있습니까?