请求地址:

请求地址请求方法
http://proxy-os.aimlt.com/cgibin/Upload/getAlossSignGET/POST

公共参数:

“ ApiTicket ”和“AccessKeyID”参数任意一项

请求参数

参数类型是否必填最大长度描述示例值
attachString256附加参数,原样返回,需要进行URL编码在传给金康云form=myadmin&user=text
AccessKeyIDString选填32用户AccessKey ID,在会员中心->AccessKey管理 获得,“ApiTicket”参数空时必须传值
ApiTicketString选填600用户临时身份票据,“AccessKeyID”参数空时必须传值,通过《获取用户身份临时票据》获得
linkString32关联业务模块,详情《业务模块对照表IDSysDoc
actionString20方法名:uploadimage(图片文件)、uploadvideo(视频文件)、uploadfile(附件)uploadimage
expirationString20过期时间,默认有效期为一天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额外参数,原样返回