这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| 技巧_微信端用filechooser调取用户相册照片 [2017/05/19 11:46] – Aven | 技巧_微信端用filechooser调取用户相册照片 [2024/01/22 11:09] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | 添加一个filechooser插件 即可调用用户相册或相机 | + | - 添加一个filechooser插件 即可调用用户相册或相机 |
| + | - accept类型改为 image/* | ||
| + | - select改完single | ||
| + | - visibility改为 visible(重要) | ||
| + | - 在start of layout时,通过修改css将其改为透明状态 | ||
| - | accept类型改为 image/* | + | {{:: |
| - | select改完single | + | 获取照片图片后,可以从fileChooser.FileURLAt(0)获取一个blob: |
| - | visibility改为 visible(重要) | + | 此外,图片转base64用AJAX传,会导致加号丢失,可以用JS代码把加号转义< |
| - | + | " | |
| - | 在start of layout时,通过修改css将其改为透明状态 | + | |
| - | + | ||
| - | {{:: | + | |
| + | function dd(data){ | ||
| + | data = data.replace(/ | ||
| + | data = data.replace(/ | ||
| + | return data; | ||
| + | } | ||
| + | ") | ||
| + | </ | ||
| + | 【坑】阿里云OSS跨域不支持canvas导出base64传递,原因不明,无解决方案 | ||