我正在尝试使用Cordova文件API插件来访问文件夹,该插件恰好以散列/井号符号开头,例如/example/path/to/#folder
。
如果您尝试通过resolveLocalFileSystemURL()
访问此内容,我将返回DirectoryEntry
,其中显示的路径正确无误。但是,在此上调用createReader()
然后调用readEntries()
将返回上面目录的文件/目录(包括#folder本身),而不是那些实际位于#folder中的文件/目录。据推测,事实上,在URL中,哈希符号之后的任何内容都是片段部分。但如果是这种情况,我该如何正确访问此文件夹的条目?我尝试使用\%23
或%23
对符号进行编码,但没有产生任何积极影响。
此行为已在Android上找到,但可能存在于跨平台。