上传文件

使用该方法需要引入mhc.js文件,接口访问时会自动加载,相对应的样式在同目录下的ctools.css文件中。

功能描述:可以上传1.图片文件;2.所有类型的文件

init方法:初始化上传组件

var upload_obj = McrbHttpClient.upload.init('container_id', options, callback)

参数说明:

参数说明
{String} id挂载容器的id
{Object} options上传组件的配置参数:
1.{Boolean} isImgUploader 是否为图片上传组件;默认值:true
2.{String|Array[String]} fileType 上传对话框文件类型过滤器;默认值:*
3.{Number} maxSize 上传文件的最大尺寸;默认值:5
4.{String} btnText 上传按钮的文字;默认值:上传
5.{Boolean} isMulti 是否为多图片/多文件上传器.默认值:false
返回值upload对象 包含文件url数据,配置参数options,上传容器dom。

使用方法

1.首先在html文件中加入div标签,id自定义。

2.然后在script标签或js文件中调用函数McrbHttpClient.upload.init(id, isImgUploader)。

实例:

 

setValue方法:给上传组件赋值,用于回显。参数为字符串或字符串数组

upload_obj.setValue('url')

getValue方法:获取上传组件的数据。

upload_obj.getValue()

效果展示:

 
 
本文档来自—microbee-http 丨 软件开发框架平台