猿问

手机浏览器不支持 HTMLCanvasElement.toBlob ?

前端用到了 cropperjs 来裁剪图片,裁剪好后想上传七牛云。
裁剪好的图片用的是

cropObj.getCroppedCanvas().toBlob();

结果电脑端没事,手机端只有微信、Chrome可以用;查了下说是要Chrome 50, webview 50以上才能用。。。此路不通。
然后用了cropper.getCroppedCanvas().toDataURL()方法转成base64,然后卡在了上传到七牛的步骤上。。不知道如何用 jQuery 的 ajax上传到七牛。


料青山看我应如是
浏览 1938回答 1
1回答

鸿蒙传说

发现一个 polyfill JavaScript-Canvas-to-Blob 解决了 HTMLCanvasElement.toBlob 的兼容性
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答