# xxUploadImg **Repository Path**: opmetic/xxUploadImg ## Basic Information - **Project Name**: xxUploadImg - **Description**: 基于html5 canvas 的客户端异步上传图片的插件,支持客户端压缩图片尺寸 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 2 - **Created**: 2015-05-29 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #xxUploadImg #基于html5 canvas 的客户端异步上传图片的插件 * 在实际应用中,常常要用于上传图片的功能.在现在越来越多的手机webapp应用中,上传图片功能的问题尤为实出, * 主要表显为:1 手机摄象头太牛B,随便拍拍,照片都有几M *       2 在没有wifi的情况下,移动网络上线照片还是有点慢的 * 解决以上问题,主要的思路还是在客户端压缩图片尺寸,这就用到这个插件了 * * 插件中的核心代码参照网络,自己整理了一下 * * 使用方法 * $("#xxfile").xxUploadImg({ url: 'upload.php', //上传服务器url max: 100, // 上传图片的高或宽(大的那个)的最大值 ,当此值为0时,不压缩 fileType: 'image/png', //文件格式: image/png image/jpeg 经测试在微信中 jpeg无效 param: false, //因为上传是异步的,这里是 需要传递的参数  callbackFun: function (ret, param) { // 上传成功后的回调函数 $("#show_img").attr("src", ret); } }) */