获取照片图片后,可以从fileChooser.FileURLAt(0)获取一个blob:开头的url,这个URL即可给sprite作为load image from url输入,也可以作为base64图片数据交给ajax上传
此外,图片转base64用AJAX传,会导致加号丢失,可以用JS代码把加号转义
"data="&Browser.ExecJS("dd('"&tokenat(uploadBase64,1,"base64,")&"'); function dd(data){ data = data.replace(/\+/g, '%2B'); data = data.replace(/\&/g, '%26'); return data; } ")
【坑】阿里云OSS跨域不支持canvas导出base64传递,原因不明,无解决方案