使用Phonegap写入Windows Phone上的Documents文件夹

时间:2013-10-10 19:23:30

标签: windows-phone-7 cordova windows-phone-8 file-io

我正在使用带有Windows Phone 7模板的Phonegap 2.9编写应用程序,以便在Windows Phone 8系统上运行。我需要的所有功能似乎都可以工作,包括将文件保存到应用程序的沙盒位置。

但是,我需要将文件保存到Documents目录,用户可以在该目录中复制其计算机上的文件。我已经看到了如何使用.Net特定对象本地执行此操作的示例。

如何通过Phonegap实现这一目标?我找不到一个例子是不成功的。

1 个答案:

答案 0 :(得分:1)

您看到的“如何使用.Net特定对象本地执行此操作的示例”可能针对Windows 8而非Windows手机,因为您可以看到here

  

Windows Phone 8

     

此API未实现,如果调用则会抛出异常。

所以即使使用本机代码,我也不认为可以将文件保存在Windows Phone的Documents目录中。

您还可以看到回复here,说明这是不可能的。

另一种选择是创建一个桌面应用程序来在您的手机应用程序和dektop应用程序之间传输文件,这将在计算机上进行保存,但这比使用skydrive要复杂得多,并且需要每个用户安装桌面应用...... 关于skydrive,您可以使用可以找到信息here的REST API进行通信,也可以轻松创建phone gap plugin并使用managed apis