【问题标题】:Simple image upload in onedrive buisnessonedrive业务中的简单图片上传
【发布时间】:2016-10-25 12:25:34
【问题描述】:

我正在探索简单的文件上传 API PUT /drive/root:{item-path}:/content。我成功上传了带有简单文本的文件。我对图像有疑问。我形成了如下请求 内容类型 -image/jpeg 和请求正文作为图像的base64编码数据

作为响应创建的结果 201。我可以看到文件是在帐户中创建的。每当我尝试打开文件时,它都是空白的,每当我尝试下载时,它都会显示“文件已损坏、损坏或无法打开”

有人试过用 onedrive 2.0 API 上传图片吗?

【问题讨论】:

    标签: onedrive


    【解决方案1】:

    您不应该在请求正文中对图像数据进行 base64 编码 - 您应该将图像的原始字节提供给服务,因为无论您提供什么,它都会持续存在。

    【讨论】:

    • 我现在可以上传文件了。每当我上传 .wmv 扩展的视频时。 GET /drive/root/children 将其作为文件返回,并且没有视频复杂类型。应该上传哪种类型的视频才能获得视频扩展?
    • 出于性能原因,文件直接上传到商店。直到后来它们才被检测为照片/视频并提取了适当的元数据。该过程通常非常快,但对于较大的视频等可能需要时间。如果您稍等片刻,然后再次调用,您会看到元数据出现吗?
    猜你喜欢
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 1970-01-01
    相关资源
    最近更新 更多