开发者社区> 问答> 正文

钉钉上传媒体图片疑问

看了钉钉开发平台上的上传媒体图片,我想要实现前端直接上传到钉钉并获取image_id,有没有相关范例,我的代码实现不了,有没有大神帮忙修改一下. <?php
    require("../api/Auth.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" type="text/css" href="../easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="../easyui/demo/demo.css">
<script type="text/javascript" src="../easyui/jquery.min.js"></script>
<script type="text/javascript" src="../easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="../easyui/locale/easyui-lang-zh_CN.js"></script>
</head>
<body>
<form id ='ff' class='easyui-form' method="post" >
<label for="file">Filename:</label>
<input name="midia" id="midia" class="easyui-filebox"  />
<input name="access_token" id ="access_token" type="text">
<input name="type" id ="type" type="text">
<br />
<input type="submit" name="submit" value="Submit" />
</form>

<script type="text/javascript">
$token='<?php echo Auth::getAccessToken()?>';
document.getElementById("access_token").setAttribute("value",$token);
document.getElementById("type").setAttribute("value","image");
$('#ff').form({
    url:'https://oapi.dingtalk.com/media/upload?access_token=<?php echo Auth::getAccessToken();?>&type=image',
    onSubmit:function(param)
    {    
        
    },
    success:function(data)
    {
        var Objdata =JSON.parse(data);
        alert(Objdata.media_id);
    },
    error:function(data)
    {
        
        var Objdata =JSON.parse(data);
        alert(Objdata.errcode);
    }
});

</script>

</body>
</html>

展开
收起
苏城麓 2017-05-29 13:37:15 3396 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载