iOS

# 上传文件

开始上传文件

var webPlugin = new WebPlugin();

/**
  * @desc 上传文件
  * @param callId callId
  * @param type Image/Video
  * @param filePath 文件本地路径
  * @param fileName 自定义文件名
  * @param addressSourceType 上传地址来源
  * @param {Object} extraInfo 随路参数
  * @param {String} fileUid 文件唯一标识,可选,不传默认随机UUID
  * @interface UploadFile
  */
webPlugin.UploadFile(callId, 'Image', filePath, fileName, addressSourceType, extraInfo, fileUid);

上传文件结果通知:

var webPlugin = new WebPlugin();

/**
  * @desc 上传文件结果回调
  * @param result {boolean} result - 是否成功
  * @param reason {string} reason - 原因
  * @param url {string} url - 上传地址
  * @constructor
  */
webPlugin.OnUploadFileResult = function(result, reason, url) {
  console.log('OnUploadFileResult', result);
};