关于环信开发文档中关于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

时间: 2024-09-30 18:51:09

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

根据环信开发文档一步步配置的证书,却无法收到推送。

问题描述 后台上传的证书,如下截图: 解决方案 将导出证书的步骤截图解决方案二:完全关闭程序,我也收不到远程推送.求大神解答解决方案三:证书不能下拉导出,整个导出证书测试下解决方案四:我也遇到了这个问题,请问怎么解决啊?一直收不到推送消息啊.解决方案五:推送排查流程:1.看下你后台绑定的证书名称和你工程里面的名称是不是对应的  2.用rest接口获取下用户详情,看下是否有deveicetoken和证书,确认下证书名称是不是对的. 3.如果上面的都没有问题,估计就是你证书不对,参考下视频:http

ShopEx设置setting for ShopEx开发文档

系统结构 以下文档均以最新的shopex 4.8.5 为准. 程序为mvc 3层结构.模型-视图-控制器. 模型是前后台公用.完成业务逻辑,所有的数据库操作,文件等资源调用,都由此层实现. 控制器则是前后台独立.负责业务模型的调用,拼接,变量的转换等等. 视图层采用类似smarty的实现. 在任何时候都有一个全局变量$system指向唯一的一个内核类:core/kernel.php 结构图 公共类图 公共函数库位于/core/func_ext.php,它在内核加载时首先被加载,对全系统有效.其中

PHPCMS开发文档里看到PHP编码规范

注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此.写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正. Phpcms 编码规范 1. 引言-. 2 2. 适用范围-. 2 3. 标准化的重要性和好处-. 3 4. PHP编码规范与原则-. 3 4.1. 代码标记- 3 4.2. 注释- 3 4.3. 书写规则- 4 4.3.1. 缩进- 4 4.3.2. 大括号{}.if和switch. 4 4.3.3. 运算符.小

JBuilder2005创建开发文档之Javadoc

ado|创建 虽然软件工程中把详细设计作为软件项目的一个重要的阶段,但在实践中往往没有得到落实.并不是这个阶段不重要,而是实施有很大的困难,因为软件需求是天生的易动症患者,好不容易详细设计出来后,需求已和当初的版本大相径庭,而花费巨大,精雕细琢的详细设计已变成昨日黄花了.另一方面,有一些功能实现往往要等到真正编码时才能想到更好的方法,毕竟设计时是"凭空想象",而编码时才是"实践操作",所以在编码时对原设计进行调整常常在所难免. 详细设计文档是源代码实现上的描述,但在

JBuilder2005创建开发文档之标签介绍

创建 Javadoc注释由Javadoc标签和描述性文本组成,你可以为类.接口添加注释,也可为构造函数.值域.方法等类中的元素添加注释.我们来看一个带Javadoc注释的程序,其代码如下所示: 代码清单 1 Person.java 1. package javadoc;2. import java.io.Serializable;3. /** 4. * <pre>描述人对象,拥有两个属性,分别是名字和性别.</pre>5. * @see javadoc.tool.Car6. * @

JBuilder2005创建开发文档之编写注释

创建 可以通过代码模板快速的录入Javadoc注释,你也可以选择通过Javadoc对话框以一种形象化的方式录入Javadoc注释.此外,JBuilder还提供了各种Javadoc的辅助功能,如JavadocInsight诱导录入,冲突报告和更正,特殊的todo标签等. 1.Javadoc对话框 在编辑器中,将光标放在类.方法.值域等元素定义处右击,在弹出的菜单中选择Add->Javadoc for XXX将调出Javadoc对话框.打开Person.java文件,将光标移到构造函数中,依照上述操

JBuilder2005创建开发文档之创建文档

虽然在Java文件中编写注释后,马上可以切换到内容窗格的Doc视图页代码中对应的Javadoc文档,但在Doc视图页中生成的文档仅是不完整的"范本".首先,没有导航树,其次没有生成通过@see或@link关联内容的链接.所以你可以把Doc视图页中的Javadoc文档看成是Javadoc最终版本的预览. 要为工程产生完整的Javadoc文档,必须通过Javadoc向导,在这节里,我们用Javadoc向导为javadoc工程创建完整的Javadoc文档. 1.File->New...

365小票打印机打印接口开发文档

  API开发文档     接口1:打印内容 参数 说明 deviceNo 打印机编号 key 密钥 printContent 打印内容 times 固定传1 调用方式:HTTP POSTURL:http://open.printcenter.cn:8080/addOrder返回结果:JSON字符串 ----------S1小票机返回的结果有如下几种:---------- {"responseCode":0,"msg":"订单添加成功,打印完成"

软件开发文档范例

在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性.精确性.清晰性.完整性.灵活性.可追溯性.接下来将是十三种文档的介绍(文档模板请下载附件) 1.可行性分析报告:   说明该软件开发项目的实现在技术上.经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由.  2.项目开发计划:       为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员.开发的进度.开发经费的预算.所需的硬件及软件资源等.  3.软件