ファイルをbase64文字列としてnode.jsサーバーに送信し、バイナリファイルとして外部サービスに送信する必要があります。ファイルをファイルシステムに保存せずにそれを行うことは可能ですか? 今、私はこの方法でnode.js側でファイルを取得しようとしています:
var fileData = req.body.value,
fileName = req.body.id,
base64Data = fileData.replace(/^data:image\/jpeg;base64,/,"");
modules.fs.writeFile(
fileName,
base64Data,
'base64',
function(err)
{
if (err)
{
console.log(err);
}
else
{
//read file from the file system and send to the external service
}
});