我正在创建一个react原生应用程序,可以将音频转换为文本。
首先,用户录制音频,然后用RFFS.uploadFiles将录音发送到flask API,我创建这个flask API是为了将音频文件转换为文本并将文本发送回用户。
老实说,我不知道它是如何工作的。例如,我看不到从react native发送到flask服务器的音频文件。它们没有保存在我的服务器中(或者它们保存在我的服务器中?)我应该在发送之前加密录音吗?
我使用此功能发送音频:
RNFS.uploadFiles({
toUrl: uploadUrl,
files: fileToSend,
method: 'POST',
headers: {
'Accept': 'application/json',
}
}).promise.then((response) => {
setResults(response.body)
})
.catch((err) => {
console.log(err)
});
}
}
1条答案
按热度按时间7fhtutme1#
要查看从应用程序发送到Flask服务器的音频文件,可以使用HTTP调试工具,如Charles Proxy或Fiddler,这将显示交换的HTTP请求。
如果Flask服务器启用了SSL(HTTPS),并且React Native通过HTTPS连接,则通信已加密。