我想知道我创建了文件(比如说简单的 .txt 文件)并将它们保存到自己的本地存储中。手机使用 WiFi 连接到本地网络。一台 PC(不管是什么平台)连接到同一个网络,并且可以访问应用程序自己的本地存储(和文件)。只读就足够了。
WP8 可以做到这一点,还是有非常相似的解决方案可用?
谢谢。
我想知道我创建了文件(比如说简单的 .txt 文件)并将它们保存到自己的本地存储中。手机使用 WiFi 连接到本地网络。一台 PC(不管是什么平台)连接到同一个网络,并且可以访问应用程序自己的本地存储(和文件)。只读就足够了。
WP8 可以做到这一点,还是有非常相似的解决方案可用?
谢谢。
仅当您的应用程序在 PC 想要获得访问权限时正在运行时才有可能。然后有不同的选项可以做到这一点(创建本地 TCP 服务器,然后在手机和 PC 上实现一些简单的文件传输协议)。但是,如果您的应用程序只是通过 HTTP 将文件发送到在您的 PC 上运行的 Web 服务器,它会容易得多。
如果您想从拥有该存储的应用程序以外的其他东西访问隔离存储,正如您所描述的那样,那就别管它了,没办法。
好的,如果您希望在应用程序执行期间进行文件传输,那绝对是可能的。我只建议您在PC上运行 HTTP服务器,并在手机上的应用程序中运行HTTP客户端。以其他方式(手机上的服务器,PC上的客户端)会更加困难。这也意味着必须是您的手机而不是 PC 来启动传输。
如果对您来说没问题,请在您的 PC 上安装一些 Web 服务器(例如 Apache)。它的配置绝对超出了这个问题的范围。关于 Windows Phone,请看这篇关于如何进行 HTTP 请求的文章。