最近在做一个贴图字段,要求是直接在浏览器上粘贴图片,显示并上传到服务器。
以下是几个比较好的demo大家可以看看
显示粘贴的图片可以参考这个实现:
http://joelb.me/blog/2011/code-snippet-accessing-clipboard-images-with-javascript
如果要实现上传其实也很简单,把图片的base64编码传到服务器,在转换成图片。
这个是用python写的base64编码转图片
import base64
meta, data = b64data.split(',')
data = base64.b64decode(data.encode('utf'))
suffix = re.match('data:image/(.*);base64', meta).group(1)
name = 'image.%s' % suffix
f = open(name, 'wb')
f.write(data)
f.close()