- Creator 版本: v2.3.1
目前已经完成 录音的生成流程,能够拿到本地文件地址
请教如何在松开按钮的同时,拿到本地文件地址后,将文件上传至服务器
目前的思路是
var data = jsb.fileUtils.getDataFromFile(voicefile);
1、获取二进制数据
var xhr = new XMLHttpRequest();
2、上传
3、服务器接收二进制流数据并保存文件
服务器是用php的
请问有什么案例或方法
能够实现吗
目前的思路是
var data = jsb.fileUtils.getDataFromFile(voicefile);
1、获取二进制数据
var xhr = new XMLHttpRequest();
2、上传
3、服务器接收二进制流数据并保存文件
服务器是用php的
请问有什么案例或方法
能够实现吗
建议这种大的二进制文件不要传到游戏服务器,可以传到阿里云的OSS,他们有对应的ios和安卓的sdk,游戏服务器只需要保存对应的链接
大小占比服务器,我倒是不担心,定时清理一下就好,毕竟 语音消息是实时的,录完播完就没了
重点是 我现在 js内一直传不到php,所以我在考虑 用二进制数据的方式可不可行
转base64,服务器再转回来
大佬怎么转啊?有啥链接吗
二进制转base64,你搜下就有