【问题标题】:Error in uploading file (from public url) to onedrive using REST API使用 REST API 将文件(从公共 url)上传到 onedrive 时出错
【发布时间】:2014-08-19 05:29:39
【问题描述】:

我在尝试使用 Microsoft OneDrive 的 REST API 上传文件时遇到问题。该文件位于另一个站点(此示例为 MSDN)。有没有办法在不先下载文件的情况下将文件(使用完整的 url 路径)上传到 onedrive?

REST 查询 - https://apis.live.net/v5.0/me/skydrive/files/fileurl?access_token=mytoken


错误

{ “错误”:{ “代码”:“request_url_invalid”, "message": "URL 包含路径 'blogs.msdn.com',不支持。" } }

【问题讨论】:

    标签: javascript api rest onedrive


    【解决方案1】:

    您的客户需要下载 URL,然后将内容 POST/PUT 到特定的文件名。您不能指定另一个资源的 URL 而不是名称。

    【讨论】:

    • 感谢您的回复。只是为了确认-即使该链接是直接文件链接(单击它将下载文件),也需要在 POST 之前将文件下载到客户端计算机上?
    • 不幸的是,是的。希望这在未来会有所改变。
    • 感谢您的澄清。
    猜你喜欢
    • 2020-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多