注册

关于环信开发文档中关于WEB-IM的几点疑问

发送音频消息
sdk处理同发送图片消息,分两步:

上传音频文件到服务器,得到音频文件的信息;
发送音频消息给接收方,消息体包含音频的基本信息、下载路径和secret信息等,接收方收到消息后,根据消息体内部的音频下载路径和secret路径,下载音频并进行显示。function sendAudio () { 
var to = curChatUserId; 
if (to == null) { alert("请选择联系人"); return; } 
var fileObj = Easemob.im.Helper.getFileUrl(fileInputId); 
if (fileObj.url == null || fileObj.url == '') {......}
 
加粗的这句var fileObj = Easemob.im.Helper.getFileUrl(fileInputId); 通过fileInputId也就是input file元素获取, 当前我在手机端获取到的是手机端的本地路径, 如何组装成fileObj ?
 
莫非只能在web页面通过用户手动选择文件?
非常紧急,求教工程师解答
已邀请:
fileObj当前只用于过滤
包含url:选择的文件路径 filetype: 文件类型 filename:文件名
如果可以去到当前路径     可以通过substring 去获取filetype和filename

要回复问题请先登录注册