C2/C3 Wiki

C2/C3开发者的乐园

用户工具

站点工具


技巧_微信端用filechooser调取用户相册照片

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
技巧_微信端用filechooser调取用户相册照片 [2017/05/19 14:21] Aven技巧_微信端用filechooser调取用户相册照片 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1
行 8: 行 8:
  
 获取照片图片后,可以从fileChooser.FileURLAt(0)获取一个blob:开头的url,这个URL即可给sprite作为load image from url输入,也可以作为base64图片数据交给ajax上传 获取照片图片后,可以从fileChooser.FileURLAt(0)获取一个blob:开头的url,这个URL即可给sprite作为load image from url输入,也可以作为base64图片数据交给ajax上传
 +
 +此外,图片转base64用AJAX传,会导致加号丢失,可以用JS代码把加号转义<code>
 +"data="&Browser.ExecJS("dd('"&tokenat(uploadBase64,1,"base64,")&"');
 +
 +function dd(data){
 +    data = data.replace(/\+/g, '%2B');
 +    data = data.replace(/\&/g, '%26');
 +    return data;
 +}
 +")
 +</code>
 +
 +【坑】阿里云OSS跨域不支持canvas导出base64传递,原因不明,无解决方案
技巧_微信端用filechooser调取用户相册照片.1495174881.txt.gz · 最后更改: (外部编辑)