刚开始做前端的时候,有个功能卡住我了,就是裁剪并上传头像.当时两个方案摆在我面前,一个是flash,我不会.另一个是通过iframe上传图片,然后再上传坐标由后端裁剪,而我最终的选择是后者.有人会疑惑,为什么不用H5的Canvas和FormData,第一要考虑ie8的兼容性,第二那时候眼界没到,这种新东西光是听听都怕. 后来随着Mobile项目越做越多,类似的功能开发得也越来越多,Canvas+FormData成为了标配方案.但做的多了却一直没有静下心来研究,浏览器怎么使用H5的方式裁剪并把文件