繁体   English   中英

我有一个用RIFF编码的文件。 如何通过ajax发布响应发送此文件?

[英]I have a file that is encoded in RIFF. How can I send this file through an ajax post response?

我正在尝试保留文件的RIFF编码,同时将其发送回作为响应,如下所示。

router.post('/someroute', function(req,res,next){

  var riff1= fs.readFileSync(somefilepath);            
  res.send(riff1);
}

当我收到来自AJAX调用的响应时,请检查响应是否为ASCII格式。 我试图将readFileSync的编码更改为utf8,但这不起作用。 我该如何实现?

使用Blob();

var riff1 = fs.readFileSync(somefilepath);            
var blob = new Blob([riff1], {type: 'audio/mpeg'});
res.send(blob);

应该管用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM