【发布时间】:2014-03-04 22:44:02
【问题描述】:
我正在使用RecorderJs 录制音频。完成后;我想通过服务器将它保存到 amazon S3(我正在使用 knox 库)(因为我不想共享密钥)。
recorder.exportWAV(function(blob) {
// sending it to server
});
在服务器端,使用 knox ...
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 中是否有其他用户尝试在我的服务器上存储数据时无法破解的选项?
【问题讨论】:
标签: node.js amazon-web-services amazon-s3 knox-amazon-s3-client recorder.js