请求地址:
请求地址 | 请求方法 |
http://proxy-os.aimlt.com/cgibin/Upload/getAlossSign | GET/POST |
公共参数:
“ ApiTicket ”和“AccessKeyID”参数任意一项
请求参数
参数 | 类型 | 是否必填 | 最大长度 | 描述 | 示例值 |
attach | String | 否 | 256 | 附加参数,原样返回,需要进行URL编码在传给金康云 | form=myadmin&user=text |
AccessKeyID | String | 选填 | 32 | 用户AccessKey ID,在会员中心->AccessKey管理 获得,“ApiTicket”参数空时必须传值 |
|
ApiTicket | String | 选填 | 600 | 用户临时身份票据,“AccessKeyID”参数空时必须传值,通过《获取用户身份临时票据》获得 |
|
link | String | 是 | 32 | 关联业务模块,详情《业务模块对照表》 | IDSysDoc |
action | String | 是 | 20 | 方法名:uploadimage(图片文件)、uploadvideo(视频文件)、uploadfile(附件) | uploadimage |
expiration | String | 否 | 20 | 过期时间,默认有效期为一天 | 2019-01-01 01:00:00 |
返回示例
{
"errcode":"200",
"errmsg":"ok",
"data":{
"host":"http://proxy2-tx.aimlt.com/",
"formData":{
"OSSAccessKeyId":"1I3RnS9r9bd2hR",
"policy":"eyJleHBpcmF0aW9uIjoiMjAyMC0wMi0xOCAxOToxODozNy4wMDBaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsODM4ODYwOF1dfQ==",
"signature":"wgcpV8qZzCsKV+Uy2C7SHLoSMCA=",
"key":"up/202002/",
"success_action_status":"200",
"callback":"eyJjYWxsYmFja1Vyb3CI6Imh04dHA6Ly9wcm94eS1vc5y5haW1sdC5jb206vY2dpYmluL05vdGl7jZS9hbGlvc3NOb3RpY2UiLCJjYWxsYmFja0JvZHkiOiJmaWxlcGF0aD0ke29iamVjdH0mZXh0PSR7aW1hZ2VJbmZvLmZvcm1hdH0mYnVja2V0PSR7YnVja2V0fSZldGFnPSR7ZXRhZ30mc2l6ZT0ke3NpemV9Jm1pbWVUeXBlPSR7bWltZVR5cGV9JmltYWdlX2hlaWdodD0ke2ltYWdlSW5mby5oZWlnaHR9JmltYWdlX3dpZHRoPSR7aW1hZ2VJbmZvLndpZHRofWFwcGlkJTNEd0dhZTdLWnIxTFM1OGdOOSUyNmF0dGFjaCUzRCIsImNhbGxiYWNrQm9keVR5cGUiOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQifQ=="
},
"validate":{
"size":8388608,
"ext":"png,jpg,jpeg,gif,bmp,flv,swf,mkv,avi,rm,rmvb,mpeg,mpg,ogg,ogv,mov,wmv,mp4,webm,mp3,wav,rar,zip,tar,gz,7z,bz2,iso,doc,docx,xls,xlsx,ppt,pptx,pdf,txt,log,sql"
}
}
}
返回参数说明
参数 | 描述 |
host | 上传服务器地址 |
formData | 阿里云签名表单数据 |
key | 上传到服务中存放路径文件名 |
validate | 应许文件上传类型和文件大小 |
size | 文件大小 |
ext | 支持上传的文件类型 |
异常示例
{"errcode":"100003","errmsg":"Failed to upload file"}
前端上传代码示例
<form id="form1" enctype="multipart/form-data" method="post" action="http://proxy2-tx.aimlt.com">
<input type="hidden" name="OSSAccessKeyId" value="LTAIRnS9r9bdP2hR">
<input type="hidden" name="policy" value="eyJleHBpcmF0aW9uIjoiMjIwMC0wMS0wMVQwMDowMDowMC4wMDBaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsNDI5NDk2NzI5NjBdXX0=">
<input type="hidden" name="signature" value="CFXmHMe8s6jdbnVZveIOxxpL8zI=">
<input type="hidden" name="key" value="up/202002/6666cd76f96956469e7be39d750cc7d9.jpg">
<input type="hidden" name="success_action_status" value="200">
<input type="hidden" name="callback" value="eyJjYWxsYmFja1VybCI6Imh0dHA6Ly9wcm94eS1vcy5haW1sdC5jb20vY2dpYmluL05vdGljZS9hbGlvc3NOb3RpY2UiLCJjYWxsYmFja0JvZHkiOiJmaWxlcGF0aD0ke29iamVjdH0mZXh0PSR7aW1hZ2VJbmZvLmZvcm1hdH0mYnVja2V0PSR7YnVja2V0fSZldGFnPSR7ZXRhZ30mc2l6ZT0ke3NpemV9Jm1pbWVUeXBlPSR7bWltZVR5cGV9JmltYWdlX2hlaWdodD0ke2ltYWdlSW5mby5oZWlnaHR9JmltYWdlX3dpZHRoPSR7aW1hZ2VJbmZvLndpZHRofSZhdHRhY2g9ZWl0dmFVWTBNVVJZVGtrOSIsImNhbGxiYWNrQm9keVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0=">
<input type="file" name="file">
<button type="submit">上传到OSS</button>
</form>
返回示例
{
"errcode":"200",
"errmsg":"ok",
"file":{
"aid":"a62e84146e224801610f7cfeaa4d1f47",
"link":"IDSysDoc",
"access_keyid":"wGae7KZr2S58gN9",
"filename":"6666cd76f96956469e7be39d750cc7d9.php",
"filepath":"up/202002/6666cd76f96956469e7be39d750cc7d9.php",
"filesize":"5591",
"fileext":"php",
"isimage":"0",
"isvideo":"0",
"isaudio":"0",
"domain":"http://proxy2-tx.aimlt.com/",
"attach":"kkk=555&bbb="
}
}
返回参数说明
参数 | 描述 |
aid | 附件ID |
link | 关联业务模块 |
access_keyid | 用户AK |
filename | 文件名 |
filepath | 文件路径 |
filesize | 文件大小 |
fileext | 后缀名 |
isimage | 是否为图片文件,1是 |
isvideo | 是否为视频文件,1是 |
isaudio | 是否为音频文件,1是 |
domain | 文件所在服务器地址 |
attach | 额外参数,原样返回 |
|
|
|
|
|
|