【问题标题】:LiveSDK: C# how to get file size before downloading [closed]LiveSDK:C#如何在下载前获取文件大小[关闭]
【发布时间】:2013-05-22 01:38:56
【问题描述】:

我想知道如何在下载之前从 Skydrive 获取文件大小,以便应用程序可以根据文件大小决定是否下载。

谢谢!

【问题讨论】:

  • 根据您正在执行的实现类型,它会有所不同。关于如何访问 SkyDrive 上文件信息的好指南,您可以阅读 the documentation

标签: c# file size live-sdk


【解决方案1】:

就像 Sander 所说,获取文件的大小可能会因您的实现类型而异。对我来说,我使用 HttpClient 请求和响应。一旦我收到来自 skydrive 的响应,我就可以在下载之前读取文件内容中的字节数,并在开始下载之前将文件大小信息提供给用户。

【讨论】:

  • 感谢 Andrew 和 Sander 的回复!
【解决方案2】:

Microsoft.Live.DynamicDictionary 拥有我想要的一切。字典有“大小”的键。

这里有 16 个键

  • 身份证
  • 来自
  • 姓名
  • 说明
  • parent_id
  • 尺寸
  • 上传位置
  • cmets_count
  • cmets_enabled
  • is_embeddable
  • 计数
  • 链接
  • 类型
  • shared_with
  • created_time
  • 更新时间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2010-09-05
    相关资源
    最近更新 更多