扫码关注官方订阅号
需要粘贴一段带有文字和图片的内容,但是需要将图片单独上传服务器,如何将图片从粘帖内容里面帅选出来。。
大概思路:
监听onpaste事件
通过事件回调中的event参数,获取剪贴板数据event.clipboardData(不是所有的浏览器都支持)
event.clipboardData
// '/image/.test(event.clipboardData.types)' // 检查是否为图片 // 获取图片二进制数据(似乎浏览器的实现都会有大小差异) Array.each(event.clipboardData.items, function(item){ if (/image/.test(item.type)) { var blob = item.getAsFile(); var URL = window.URL || window.webkitURL; var source = URL.createObjectURL(blob); console.log(source) } });
通过Ajax将数据发送到后端服务器,后端将图片存储起来后,返回一个图片可访问地址
访问这个地址就可以看到图片了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
大概思路:
监听onpaste事件
通过事件回调中的event参数,获取剪贴板数据
event.clipboardData
(不是所有的浏览器都支持)通过Ajax将数据发送到后端服务器,后端将图片存储起来后,返回一个图片可访问地址
访问这个地址就可以看到图片了