Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将base64编码字符串从android传递到webview_Javascript_Android - Fatal编程技术网

Javascript 如何将base64编码字符串从android传递到webview

Javascript 如何将base64编码字符串从android传递到webview,javascript,android,Javascript,Android,我正在创建一个应用程序,从手机读取JPG文件,然后将图像数据转换为base64编码字符串,并将该字符串传递到web视图,在web视图中,我将该字符串转换为图像 当前,当字符串数据小于2MB时,android成功 调用我的JS方法,但当数据大于2MB时,它将失败 在这个问题上我应该怎么做。我的示例webview JS函数是:getFileDataFromInterface(fileData)webview完全能够直接从设备加载图像文件。所以我想知道你为什么要加载它。然后转换为base64,最后将b

我正在创建一个应用程序,从手机读取JPG文件,然后将图像数据转换为base64编码字符串,并将该字符串传递到web视图,在web视图中,我将该字符串转换为图像

当前,当字符串数据小于2MB时,android成功 调用我的JS方法,但当数据大于2MB时,它将失败


在这个问题上我应该怎么做。我的示例webview JS函数是:getFileDataFromInterface(fileData)

webview完全能够直接从设备加载图像文件。所以我想知道你为什么要加载它。然后转换为base64,最后将base64提供给webview。为了什么?正如你所见,这只会制造麻烦。而且,你的帖子主题是错误的,因为你似乎能够通过。问题是超过2MB。@greenapps基本上上传对话框有不同的用户界面,而且本机图像选择器正在处理图像(减小图像大小)?????我一个字也听不懂。请对我所说的做出回应。Webview完全能够直接从您的设备加载图像文件。所以我想知道你为什么要加载它。然后转换为base64,最后将base64提供给webview。为了什么?正如你所见,这只会制造麻烦。而且,你的帖子主题是错误的,因为你似乎能够通过。问题是超过2MB。@greenapps基本上上传对话框有不同的用户界面,而且本机图像选择器正在处理图像(减小图像大小)?????我一个字也听不懂。请对我所说的问题作出反应。