zoukankan      html  css  js  c++  java
  • WindowsPhone操作SkyDrive之获取共享文件

    本篇主要介绍如何通过获取SkyDrive文件的共享链接,然后将共享链接就行转换,最后在WindowsPhone应用程序中获取SkyDrive文件内容。

    基本应用场景:

    当进行开发自己WindowsPhone产品时,数据操作是非常重要的,那么数据存储的位置也是非常重要的。

    一般来说数据可以存放在独立存储空间,服务器或者SkyDrive等。

    若存储在独立存储空间中对手机内存造成不同程度的压力。

    若存储在服务器端,对于个人开发来说服务器的成本也是一笔开销。

    若存储在微软提供的SkyDrive中,基本不需要任何维护成本,同时也减轻了手机内存压力,对于个人开发者来说是一种利大于弊的存储数据方式。

    下面演示如何进行操作实现想要的效果。

    1)  获取SkyDrive文件共享链接

    1.登录到SkyDrive中,找到需要共享的文件。

    2.右键单击该文件,选择“共享”,弹出共享界面,选择获取链接,点击获取公开链接,复制公开的链接地址。

    2)  转换链接地址

    1.将获取到得公开的链接地址进行粘贴。例如:

    2.地址转换格式为:http://stroage.live.com/items/resid的值?filename=文件名或者文件夹名。

    3.注意:文件名必须带后缀名称。

    4.转换后的地址,例如:

    文件夹:

    文件:

    3)  WindowsPhone应用程序获取SkyDrive共享文件内容

    1.新建WindowsPhone应用程序。

    2.简单设计MainPage页面,如图:

    3.生成两个Button的Click事件。

    4.MainPage.xaml.cs文件中,声明WebClient对象,在MainPage构造函数中实例化,并注册WebClient的DownloadStringCompleted事件。

    5.实现两个Button_Click事件,此处的链接地址使用上面已经转换后的地址,最后调用WebClient的DownloadStringAsync方法。

    6.实现DownloadStringCompleted事件,在获取内容成功的情况下,返回结果是String类型的文本,将其转换称Xml格式。

    7.到此为止,我们可以成功获取到共享文件的内容了,并将其内容转换称Xml文件格式,我们可以通过操作此XML,实现项目中需要的效果。

    参考文章:

    1.SkyDrive——闲云野鹤博客

  • 相关阅读:
    转:图嵌入 (Graph Embedding) 和图神经网络 (Graph Neural Network)
    转:pytorch框架下—GCN代码详细解读
    图神经网络GNN:给图多个 node features和edge features
    图神经网络GNN:创建图和展示图
    图卷积神经网络GCN:整图分类(含示例及代码)
    转:zip(*args)解压运算
    图卷积神经网络GCN系列二:节点分类(含示例及代码)
    Pycharm远程连接服务器(或者docker)
    认证和授权(Authentication和Authorization)
    HttpContext.Current为NULL
  • 原文地址:https://www.cnblogs.com/wzk89/p/2499564.html
Copyright © 2011-2022 走看看