科尔多瓦:从意图中获取文件名

时间:2018-10-10 15:45:04

标签: cordova android-intent gmail cordova-plugins

我能够使用Android意图在Cordova应用程序中打开文件。

当文件名位于末尾时,从intent.data URL中获取文件名很容易:

content://com.Slack.fileprovider/slack_files/AAA.TXTcontent://com.mi.android.globalFileexplorer.myprovider/root_files/storage/6794-1D06/AAA.TXT

从Gmail应用程序

,但是,我得到了类似的东西: content://com.google.android.gm.sapi/XXX@gmail.com/message_attachment_external/%23thread-a%3Ar-5057787201526387426/%23msg-a%3Ar-7956362123961253525/0.1?account_type=com.google&mimeType=application%2Foctet-stream&rendition=1

如何从这样的URL中获取文件名?在科尔多瓦有可能吗?

还有window.resolveLocalFileSystemURL(intent.data, function (fileEntry) ....,其中fileEntry也不包含任何有用的信息。

0 个答案:

没有答案