最近开发一款APP,需要在手机上拍照,处理后存放到文件夹,然后在Unity中读取处理后的照片,关于文件协议(File protocol),试过很多次都不好用jar:file://,file://都不行,最后找到几篇文章,原来是file:///,这个应该是通用文件协议,跨平台的,windows跟linux通用,android底层是linux,ios底层unix,应该都一样,android与windows已验证好用。
下面是一篇相关的文章:
http://answers.unity3d.com/questions/854658/android-persistent-data-loading-fails.html
关于File Protocol的介绍可以查看下面的链接。转自(http://answers.microsoft.com/zh-hans/windows/forum/windows_7-networking/win7%E7%9A%84ie%E6%B5%8F%E8%A7%88%E5%99%A8/72e7db39-9753-e011-8dfc-68b599b31bf5?msgId=bc5f5b20-ac5a-e011-8dfc-68b599b31bf5&auth=1)
http://msdn.microsoft.com/zh-cn/library/aa767731(v=vs.85).aspx
正常的格式是file:///sDrives[|sFile]
比如我们要访问C盘的我的文档,路径就是file:///C|/My Documents/
不过如果是输入错误的话,请改会提示找不到路径的。
请在Internet选项的高级选项卡中,确认是否勾选了“启用FTP文件夹视图(在Internet Explorer之外)”,如果没有勾选的话,可以勾选之后再确认问题。
如果问题仍然存在,我们也可以重置IE设置,来尝试解决问题