开发者社区> 问答> 正文

C# 写上传文件或图片时,提示{"errcode":40004,"errmsg":"不合法的媒体文件

错误提示:{"errcode":40004,"errmsg":"不合法的媒体文件类型"}

源代码:(按着帮助文件写) DefaultDingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/media/upload"); OapiMediaUploadRequest req = new OapiMediaUploadRequest(); req.Type = "image"; Top.Api.Util.FileItem fileItem = new Top.Api.Util.FileItem(@"D:.net4.0\程序图片\28706.png");

        req.Media = fileItem;
        OapiMediaUploadResponse response = client.Execute(req, Access_Token.UpdateAccessToken(CorpID, CorpSecret));
        Console.WriteLine(response.Body);

都 不能成功,能不能完善一下C#的帮助文件.

展开
收起
jaon7990 2020-01-10 09:01:58 1768 0
2 条回答
写回答
取消 提交回答
  • 这种问题一般去提工单, 钉钉回复还是很快的

    • 问题解决办法: 你需要再URL中拼接出https://oapi.dingtalk.com/media/upload?type=image
    2020-05-12 11:32:16
    赞同 1 展开评论 打赏
  • 发的问题从钉钉论坛从来没有得到回复.

    2020-01-10 09:06:33
    赞同 展开评论 打赏
问答分类:
C#
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载