摘要:
裁剪,首先要有drag、resize,来定义裁剪区,显示上面 裁剪掉的部分显示阴影,可以使用css属性clip,属性值这个样子写,就兼容了所有的浏览器:clip:rect('1px 30px 30px 1px')考虑到后端裁剪图片的效率(jsp后天,裁剪、编辑图片灰常慢,原因未知),做了个判断,支持html5的canvas和toDataUrl() 则上传DataUrl()数据,因为裁剪后最大尺寸只有130×130,所以数据量很小。DataUrl数据要去掉最初的“data:image/gif;base64,”字符,不支持html5的浏览器,只好上传裁剪区域坐标、图片缩放 阅读全文
摘要:
开发中需要使用到上传,使用的uploadify,查看源码无非就是封装 了一层swfupload,操作简单了一些。406出现在ie浏览器上传中,文件已经完成上传,服务器也收到,然后保存文件到了服务器,也返回了serverData。firefox诡异的出现了302,google、stackoverflow均显示是因为flash上传会不带session_id,但如果flash能取到crossdomain.xml,就没问题,这个项目服务器这里不允许存在这个文件,那只好由javascript把session_id添加到上传的参数中, post给后端,后端取到后设置session_id。 阅读全文