版本:4.0.0
该方法为系统默认的文件上传方法,包含了文件上传后的回到及图片上传后的显示,该方法可以直接指定input或img控件,直接指定则数据返回在对应控件内。
/* * 文件上传 * 参数为对象 data={ file, // input[type=file]对象,若不指定则自动创建 accept, // 可以上传的文件类型,默认*.* return_object, // 上传成功后文件地址返回的对象,一般为input或img url, // 上传的接口地址 upload_rdata_format, // 上传成功后后台返回的数据格式字符串 upload_rdata_start, // 返回的数据开头字符串 upload_rdata_delimiter, // 返回的数据分割符字符串 upload_rdata_end, // 返回的数据结尾字符串 beforeSend, // 开始上传前执行的方法function(xhr) {} success, // 上传成功执行的方法function(_data) {} error, // 上传出错执行的方法function(xhr, msg, obj) {} complete // 上传完成执行的方法function(xhr, ts) {} } */ K.upload(data);
用法举例:
// 直接调用 K.upload({success:function(rd){console.log(rd)}}); // 简单的图片上传并前台展示 // <img id="uploadImg" src=""> K.upload($('uploadImg')); // 简单的文件上传并返回地址 // <input type="text" id="uploadFile" value=""> K.upload($('uploadFile'));