--jquery.js
--http://asset.kai12.cn/js/jquery.localreinforce.js
$.localReinforce({
//必要,action 接口名称,类型string
action : 'action',
//必要,param 接口参数,类型object
param : {param},
//可选,complete 请求成功时回调(无论返回结果是success或者error),类型function
//参数json为返回完整的返回结果
complete : function(json){
},
//可选,success 请求成功返回success时回调,类型function
//参数data只含有返回结果的data部分
success : function(data){
},
//可选,error 请求成功返回error时回调,类型function
//参数data只含有返回结果的data部分
error : function(data){
},
//可选,fail 请求失败时回调,类型function
//导致请求不成功的情况:(1)用户本地未安装程序,(2)用户未启动程序
fail : function(){
//提供有用的方法
$.localReinforce('installUrl')
//该方法返回当前Install安装包的地址,给用户下载
//请使用类似 window.open($.localReinforce('installUrl'))来提示用户下载文件
$.localReinforce('protocolLaunch');
//该方法执行之后,以伪协议启动本地已安装的程序
},
//可选,always 无论请求成功或失败时回调,类型function
//可在此执行必然的UI调整
always : function(){
}
})
json |
|
action |
openfiledialog |
param |
{accept : '', multiselect : true/false, defaultFileName : ''} accept:可选,文件类型(string),取值:word,excel,powerpoint,video, test,如没有指定,则默认为全部文件类型 multiselect:可选,是否允许多选(bool),默认false defaultFileName:可选,默认文件名(string),带文件扩展名后缀 |
json |
|
action |
savefiledialog |
param |
{accept : '', defaultFileName : ''} accept:可选,文件类型(string),取值:word,excel,powerpoint,video,如没有指定,则为全部文件类型 defaultFileName:可选,默认文件名(string),带文件扩展名后缀 |
json |
|
action |
folderdialog |
param |
{} |
json |
|
word | Office Word文件 |
.doc |
excel | Office Excel文件 |
.xls |
power point |
Office PowerPoint文件 |
.ppt |
audio | 音频文件 |
.mp3 |
video | 视频文件 |
.mp4 |
test | Kai12 Test文件 |
.test |
action |
wordtohtml |
param |
{filePath : ''} filePath:必要,Word文件路径(string),一般由openfiledialog接口返回 |
json |
|
action |
htmltoword |
param |
{filePath : '',html : ''} filePath:必要,Word文件路径(string),一般由savefiledialog接口返回 html:可选,html文件内容(string) |
json |
|
action |
clipboardpaste |
param |
{} |
json |
|
action |
exceltohtml |
param |
{filePath : '',sheetName : ''} filePath:必要,Excel文件路径(string),一般由openfiledialog接口返回 sheetName:必要,Excel工作簿名称(string),一般在openfiledialog接口返回中获取 |
json |
|
action |
powerpointtohtml |
param |
{filePath : ''} filePath:必要,PowerPoint文件路径(string),一般由openfiledialog接口返回 |
json |
|
action |
officeonlineedit |
param |
{fileUrl : '',fileName:'',uploadUrl:'',uploadToken:''} fileUrl:必要,Office文档文件地址(string) fileName:必要,Office文档文件名,带后缀(string) uploadUrl:必要,上传地址(string) uploadToken:可选,上传Token(string) |
json |
|
action |
fileupload |
param |
{filePath : '',uploadUrl : '',uploadToken : ''} filePath:必要,上传文件路径(string),一般由openfiledialog接口返回 uploadUrl:必要,上传地址(string) uploadToken:可选,上传Token(string) |
json |
|
action |
audioconvertupload |
param |
{filePath : '',uploadUrl : '',uploadToken : ''} filePath:必要,上传文件路径(string),一般由openfiledialog接口返回 uploadUrl:必要,上传地址(string) uploadToken:可选,上传Token(string) |
json |
|
action |
videoconvertupload |
param |
{filePath : '',uploadUrl : '',uploadToken : ''} filePath:必要,上传文件路径(string),一般由openfiledialog接口返回 uploadUrl:必要,上传地址(string) uploadToken:可选,上传Token(string) |
json |
|
action |
testpapermake |
param |
{apiPath : '',fileUploadPath : '',downloadPath : '',schoolToken : '',schoolCode : '',actionCode : '',testId : '',json : '',mode : ''} apiPath:必要,apiPath(string) fileUploadPath:必要,fileUploadPath(string) downloadPath:必要,downloadPath(string) schoolToken:必要,schoolToken(string) schoolCode:必要,schoolCode(string) actionCode:必要,actionCode(string) testId:必要,testId(string) json:必要,json,可为json文件路径或json文件内容(string) mode:必要,mode(string) xml:可选,xml,可为xml文件路径或xml文件内容(string) |
json |
|
action |
testpaperscore |
param |
{apiPath : '',fileUploadPath : '',downloadPath : '',schoolToken : '',schoolCode : '',actionCode : '',testId : ''} apiPath:必要,apiPath(string) fileUploadPath:必要,fileUploadPath(string) downloadPath:必要,downloadPath(string) schoolToken:必要,schoolToken(string) schoolCode:必要,schoolCode(string) actionCode:必要,actionCode(string) testId:必要,testId(string) |
json |
|
action |
testexport |
param |
{filePath : '',jsonFileUrl : '',xmlFileUrl : ''} filePath:必要,导出test文件的路径(string),一般由savefiledialog接口返回 jsonFileUrl:必要,考试内容结构json文件地址(string) xmlFileUrl:必要,考试答题卡xml文件地址(string) |
json |
|
action |
testimport |
param |
{filePath : ''} filePath:必要,要导入的test文件路径(string),一般由openfiledialog接口返回 |
json |
|