是否可以读取存储在计算机上的文件?

时间:2011-02-15 13:33:51

标签: silverlight xaml windows-phone-7

我想访问计算机中的文件(c:\ test.bin)并将其作为字节数组读取。可以在Windows手机中使用。

谢谢和问候

vaysage

2 个答案:

答案 0 :(得分:3)

您无法通过任何标准文件I / O apis访问文件。

您可以在该计算机上运行Web服务器,通过http使文件可用,并在网站中包含相应的客户端访问策略文件。然后,您可以使用WebClient通过OpenReadAsync下载该文件。

答案 1 :(得分:0)

如果您想将某些内容上传为项​​目资源,那么您应该强制它从属性面板中成为“内容”,然后使用以下方式访问它:

Uri uriMyFile = new Uri("test.bin",UriKind.relative);
StreamReader sr = new StreamReader((Application.GetResourcesStream(
uriMyFile)).Stream);