【问题标题】:OneDrive direct download URLs for files and file versions文件和文件版本的 OneDrive 直接下载 URL
【发布时间】:2015-08-26 02:23:35
【问题描述】:

我把问题分成两行

OneDrive 是否支持文件的直接下载 URL? OneDrive 返回的 URL 对于移动设备和 Web 是否相同? OneDrive 是否通过其他 API 调用返回文件版本?

阅读下文了解更多详情。


我正在构建一个独立的应用程序,它使用各种 OneDrive REST api 进行不同的操作,例如上传/下载/更新/浏览文档/文件夹。 根据 OneDrive rest api 支持页面https://msdn.microsoft.com/en-us/library/office/dn659752.aspx 的读数,我有以下无法满足的需求。

  1. 直接下载 URL:我想为我的应用程序的用户提供直接下载文件的工具。我知道目前文件对象的“链接”属性提供了一个直接查看 URL,该 URL 将用户带到 OneDrive 帐户,用户可以从那里通过单击下载按钮下载文件。我需要一个用于直接下载文件的链接(在已验证 OneDrive 会话的浏览器中键入此类链接时,应直接提示下载框。)
  2. 浏览器和移动端的直接查看/下载链接是否不同?
  3. 版本:如何以编程方式获取文件的版本号。我没有在通过 REST 调用返回的 JSON 对象中看到版本信息。 [我在其中一篇文章中读到不支持版本]

https://msdn.microsoft.com/EN-US/library/dn631834.aspx?f=255&MSPPError=-2147217396 此链接显示文件对象的 JSON 表示。

【问题讨论】:

  • 您能否将其缩小到您遇到的特定问题?也许您可能想将其分解为多个问题,因为您要求的是不同的东西。如果您可以提供当前无法按照您希望的方式运行的代码 sn-ps 代码,我们可以更轻松地为您提供帮助。
  • 我遇到了同样的问题。我试图获得一个直接的共享链接,所以我可以将它放在<img src="HERE"> 但我没有运气。 Dropbox 和 Google Drive 提供了这些直接链接。 OneDrive 也一样吗?你能弄清楚@navin 吗?

标签: onedrive


【解决方案1】:
  1. 直接下载网址-
    请参阅此链接以从 URL 下载 Getting BLOB data from XHR request
    1. 是的,浏览器和移动设备的查看/下载不同,请参阅下面的访问下载框。

希望您尝试访问下载文件夹中的某些文件!
如果你,你可以像这样使用 url -

file:///storage/sdcard0/download/file-name.mp4  

这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 2022-10-25
    相关资源
    最近更新 更多