0

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

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

如何使用 Phonegap 完成此任务?我一直没有成功找到一个例子。

4

1 回答 1

1

您看到的“如何使用 .Net 特定对象本地执行此操作的示例”可能针对的是 windows 8 而不是 windows phone,因为您可以在此处看到:

视窗电话 8

此 API 未实现,如果调用将引发异常。

因此,即使使用本机代码,我也不认为可以将文件保存在 windows phone 的 Documents 目录中。

您还可以在此处看到响应,指出这是不可能的。

另一种选择是创建一个桌面应用程序来在您的手机应用程序和桌面应用程序之间传输文件,这将在计算机上进行保存,但这比使用 skydrive 复杂得多,并且需要每个用户安装桌面应用程序.. . 关于 skydrive,您可以使用 REST api 进行通信,您可以在此处找到信息, 或者您可以轻松创建电话间隙插件并使用托管 api

于 2013-10-10T20:11:17.167 回答