我正在使用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中是否有一個選項不能被試圖在我的服務器上存儲數據的其他用戶破解?