是否使用普通上传。
注:默认 false 是使用分片上传的。普通上传限制是 100MB 文件,当宿主环境不支持 File 无法做文件切片时会自动退化为普通上传。
Input[type=file] 的 DOM 节点或者节点 ID。
注:浏览器专属,SDK 会读取该节点下的第一个被选择文件, 在上传完成前请不要操作该节点下的文件
注2: fileInput、file、filePath、blob 只需要填一个
临时文件的路径
注:RN,小程序等特殊的 JS 运行环境专用(chooseImage 拿到的该临时路径)
注2: fileInput、file、filePath、blob 只需要填一个
限制文件的大小,单位字节.
注:小程序,rn 等环境,由于只有 filePath 而没有 file 具体信息,无法使用这个字段做判断,只能让开发者自行在选择文件是判定。
待重发的消息。
注:消息体中含有 idClient,且 status 不为 success 的才会重发。
注2: 消息发送成功后,done 回调第二个参数是一个正常的 NIMMessage 体;而若上传阶段失败了,返回的是 NIMSendFileFailedResult 的结构。
上传的文件在网易云存储服务(NetEase Object Storage, NOS)上的存储有效期。
文件类型,image 图片,video 视频,audio 音频,file 其他文件。
JS 的 File 对象。
注:若有可能,更推荐开发者使用这个传参,携带文件的名字后缀等信息,
注2: fileInput、file、filePath、blob 只需要填一个