关于环信开发文档中关于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页面通过用户手动选择文件?
非常紧急,求教工程师解答
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页面通过用户手动选择文件?
非常紧急,求教工程师解答
没有找到相关结果
已邀请:
1 个回复
ebpangyong
包含url:选择的文件路径 filetype: 文件类型 filename:文件名
如果可以去到当前路径 可以通过substring 去获取filetype和filename