开发者社区> 问答> 正文

二次开发钉盘上传文件接口问题

我在盯盘上传文件  提示成功了
* {"code":"0","msg":"success"}
奇怪  没有返回 filepath  
仔细看了   我一个很小的txt文本文件才10kb  不用分块  上传很快的  下面的NDPatition  如何定义  谢谢

HTTP Header参数参数类型必须说明
NDPatitionString
本次上传文件块在整个文件中的位置,如bytes=0-123代表上传前124个字节。建议单块2M以内。请注意上述参数中的"="应做UrlEncode替换为"%3d"


展开
收起
独孤九剑168 2016-06-08 09:59:28 8650 0
4 条回答
写回答
取消 提交回答
  • Re二次开发钉盘上传文件接口问题
    # hi,有人解决了这个问题没有, 我单文件能上传, 大文件分块上传的时候,每一块返回的都是
         {"code":"0","msg":"success"},
    # 最后一块不能返回{“filepath”:“#Asss****”},
    # 不知道是什么问题
    2018-01-25 17:31:31
    赞同 展开评论 打赏
  • 回 3楼(如_意) 的帖子
    你用的上传和获取文件的具体接口是哪个?
    2016-07-20 14:37:48
    赞同 展开评论 打赏
  • Re二次开发钉盘上传文件接口问题
    看说明和示例代码,以为是要对边界也进行UrlEncode,后来不进行UrlEncode,可以得到filePath了。

    但是把filePath当成mediaId,用获取媒体文件的接口去获取文件时,又提示不是合法的id,这是什么情况?

    -------------------------

    回 3楼如意的帖子
    对mediaid主观理解造成的,以为可以用https://oapi.dingtalk.com/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID这个接口来获取上传的文件数据。
    采用https://oapi.dingtalk.com/file/upload?access_token=ACCESS_TOKEN&uploadid=UPLOADID这个接口创建到钉盘的文件返回的filepath,不能直接用获取媒体文件的接口来获取数据,对照下图参数说明
    2016-07-20 11:46:48
    赞同 展开评论 打赏
  • Re二次开发钉盘上传文件接口问题
    假设您的文件大小为10240,您可以传bytes=0-10239
    2016-06-08 14:31:34
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
无需从0开发-1天上手智能语音离在线方案 立即下载
无需从0开发 1天上手只能语音离在线方案 立即下载
低代码开发师(初级)实战教程 立即下载