我试图在触发Android的WebChromeClient的onShowFileChooser方法后,将捕获的照片上传到Android中的WebView。
除了以纵向模式拍摄的所有图像都旋转为横向外,一切正常。
在onActivityResult中,我可以创建一个URI来表示捕获的图像的文件位置,然后将其传递给ValueCallback.onReceiveValue(T值)。但是,我无法操纵图像本身并更改ExifInterface Orientation标记以将图像旋转回肖像。
我可以从URI创建一个位图,旋转,然后重新保存该位图,获取新的URI以传回Webview。但这似乎非常昂贵且不具备性能。在我走这条路之前还有其他建议吗?