请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

添加图片时候,var base64Url = result.toDataURL(); 出现问题如何处理?

使用了代码库里面的代码,添加了几个console.log来定位错误的地方,其他基本没怎么改

出现了这个错误
11:47:13.494 Script error.filename:lineno:0

然后添加几个console log,发现555的没有执行
所以确定是var base64Url = result.toDataURL(); 出错了
主要是我都基本没有改代码,请问老师这个是什么原因呢?
图片描述

图片描述

正在回答 回答被采纳积分+3

5回答

慕运维2401288 2020-03-02 08:48:07

直接上传文件怎么写 能贴下代码吗

0 回复 有任何疑惑可以回复我~
方臣江 2020-02-07 09:44:55

我也遇到了  同学 你解决了吗

0 回复 有任何疑惑可以回复我~
  • 在manifest.json 
    "plus" 节点下添加
    "kernel": {
    
    			"ios":"UIWebview"
    
    		},
    
    切换webview 使用uiwebview就可以了,不过UIwebview性能不太理想,而且已经不在维护了,真实开发中其实没法用,之后的应用在使用uiwebview会被拒绝。
    回复 有任何疑惑可以回复我~ 2020-02-07 14:19:36
  • 提问者 慕盖茨0002275 #2
    我直接用上传文件的方法,放弃转成base64的方式,只不过后端也要有对应的改动
    回复 有任何疑惑可以回复我~ 2020-02-07 14:53:38
薛定谔与猫 2020-02-05 18:25:10

先用一个办法解决吧

在manifest.json "plus"下 加上这个

"kernel": {

"ios":"UIWebview"

},

切换webview 使用uiwebview就可以了,不过UIwebview性能不太理想,而且已经不在维护了,真实开发中其实没法用,之后的应用在使用uiwebview会被拒绝。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕盖茨0002275 #1
    可以采用直接上传文件的方式
    回复 有任何疑惑可以回复我~ 2020-02-07 14:54:43
  • 薛定谔与猫 回复 提问者 慕盖茨0002275 #2
    其实你的办法更好,我记得base64后其实大小会变大,实际开发中我也发现有些公司会用base64的方式传输没明白这个方法好在哪里了。
    回复 有任何疑惑可以回复我~ 2020-02-09 00:03:17
  • 慕粉3495297 回复 提问者 慕盖茨0002275 #3
    同学!能贴一下具体的代码吗?谢谢
    回复 有任何疑惑可以回复我~ 2020-02-15 02:53:34
薛定谔与猫 2020-02-05 17:19:37

同样错误,try catch后得到错误原因是

SecurityError: The operation is insecure.

0 回复 有任何疑惑可以回复我~
风间影月 2020-01-29 14:21:57

图片没有显示。代码在手机上由于格式问题看不了。有没有报错?可以发到群里

0 回复 有任何疑惑可以回复我~
  • 提问者 慕盖茨0002275 #1
    我先把代码删掉把,出现了这个错误
    11:47:13.494  Script error.filename:lineno:0
    回复 有任何疑惑可以回复我~ 2020-01-29 16:26:39
  • 风间影月 回复 提问者 慕盖茨0002275 #2
    Filename是不是有问题呀,这个信息量太少啦
    回复 有任何疑惑可以回复我~ 2020-01-29 16:46:02
  • 方臣江 回复 提问者 慕盖茨0002275 #3
    同学,你解决了吗 ,我也遇到了
    回复 有任何疑惑可以回复我~ 2020-02-07 10:15:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信