我想获取blob数据并创建一个文件。 我的node.js服务器使用websocket
wsServer = new WebSocketServer({
httpServer: http
...
});
wsServer.on('request', function(req){
...
conn.on('message', function(msg){
...
fs.stat(filepath, function(err, stats){
var fileSize = stats.size;
var offset = 0;
var stream = fs.createReadStream(filepath, { start: offset, end: fileSize });
stream.on('data', function(chunk){
conn.send(chunk);
});
...
});
});
});
和客户
var conn = new WebSocket(...);
var fileReader = new FileReader();
...
conn.onmessage = function(e){
//what should I do this line?
};
$('#download').click(function(){
conn.send(filename);
});
index.html - >下载按钮 - > filename从客户端发送到服务器 conn.onmessage:e值是这个
和e.data就是这个
如何读取blob数据并创建一个文件。这是视频文件。