我有一个问题,获取图像显示使用 cordova 高级图像选择器,所以我只是写下我的研究和我如何设法解决这个问题。Cordova Android Cordova version 11 Cordova android version 11如何使用图像选择器,选择图像,然后显示图像,并上传该图像。如果只是从Cordova Advanced Imagepicker返回一个路径,则图像显示会中断,并且也不会使用返回的URI上传。克拉克
nqwrtyyt1#
情况:1.)如何选择一个图像,然后显示它,然后上传该图像。2.)Cordova 11,Cordova Android 11 3.)我使用cordova插件高级imagepicker 4.)它返回这样的URI内容://media/external/images/media/681(https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker/issues/25)5.)然后必须使用cordova-plugin-filepath(但已弃用)5 b.)它将返回一个绝对文件URI路径,您可以在XMLHTTPS请求中用于上传6.)然后您可以使用cordova文件插件函数,它将返回一个URL,您可以将其放入src中用于显示resolveLocalFileSystemURL(testurl,function(entry){ console.log('cdvfile URI:' + entry.toInternalURL();})希望它能帮助任何正在寻找这些信息的人。克拉克
1条答案
按热度按时间nqwrtyyt1#
情况:1.)如何选择一个图像,然后显示它,然后上传该图像。2.)Cordova 11,Cordova Android 11 3.)我使用cordova插件高级imagepicker 4.)它返回这样的URI内容://media/external/images/media/681(https://github.com/EinfachHans/cordova-plugin-advanced-imagepicker/issues/25)5.)然后必须使用cordova-plugin-filepath(但已弃用)5 b.)它将返回一个绝对文件URI路径,您可以在XMLHTTPS请求中用于上传6.)然后您可以使用cordova文件插件函数,它将返回一个URL,您可以将其放入src中用于显示resolveLocalFileSystemURL(testurl,function(entry){ console.log('cdvfile URI:' + entry.toInternalURL();})
希望它能帮助任何正在寻找这些信息的人。克拉克