当前位置: 代码迷 >> Windows Mobile >> Windows phone 访问本地文件受限,该如何解决
  详细解决方案

Windows phone 访问本地文件受限,该如何解决

热度:105   发布时间:2016-04-25 07:09:04.0
Windows phone 访问本地文件受限
我做一个WP8上传图片应用程序,我访问到手机上文件夹的路径,但是代码执行到  FileStream fs = new FileStream(FilePath, FileMode.Open, FileAccess.Read,FileShare.ReadWrite);(FilePath为要上传的图片路径)
抛出异常异常为Access to the path 'C:\Data\Users\Public\Pictures\Sample Pictures\sample_photo_00.jpg' is denied.请问怎么解决???
------解决思路----------------------
你只能访问独立存储里的文件/路径。
------解决思路----------------------
Manifest文件中把权限钩上。
------解决思路----------------------
如果要发图片请使用PhotoChooserTask
------解决思路----------------------
引用:
如果要发图片请使用PhotoChooserTask
顶。。。。。。。。。
------解决思路----------------------
看看 MediaLibrary 的 SavePicture
------解决思路----------------------
您好,WP8是不能除音乐库、图片库、文档库和视频库之外的本地路径的,WP8可以访问的路径需要在项目的Package.appxmanifest文件中的功能中查看,如果你要访问内存卡或者U盘等可移动设备,都需要在此位置勾选,另外,你必须还得在声明中添加文件类型关联,如jpg格式的,需要声明.jpg文件类型关联才可以访问,除了这些位置,WP8还可以访问独立存储。
Package.appxmanifest文件和文件类型声明配置如下,希望可以帮到你。


------解决思路----------------------
引用:
您好,WP8是不能除音乐库、图片库、文档库和视频库之外的本地路径的,WP8可以访问的路径需要在项目的Package.appxmanifest文件中的功能中查看,如果你要访问内存卡或者U盘等可移动设备,都需要在此位置勾选,另外,你必须还得在声明中添加文件类型关联,如jpg格式的,需要声明.jpg文件类型关联才可以访问,除了这些位置,WP8还可以访问独立存储。
Package.appxmanifest文件和文件类型声明配置如下,希望可以帮到你。

学习了
------解决思路----------------------
你是不是没用独立储存,直接用FileStream了?
  相关解决方案