yhy1781100847 2017-09-29 02:53 采纳率: 100%
浏览 1265
已采纳

怎么获取鼠标选中的图片?

用鼠标选中网页上面的文字,可以用window.getSelection()方法来获取,但是这样好像是不能获取图片的,怎么获取选中的图片然后传给后台呢?

  • 写回答

1条回答 默认 最新

  • 关注

    可以给图片添加class,监听带这个class的元素,鼠标悬浮事件,然后发送请求,把图片转成base64之类的二进制传给后台
    我是用formdata来传的

    //这个用来放图片文件
    var formdata = new FormData();
    formdata.append('image_file', img);
    $.ajax({
    type: 'POST',
    url: '/recognition.do',//api调用地址
    contentType: false,//禁止编辑请求头
    processData: false,//禁止处理参数
    data : formdata,//文件数据
    success: function(data){

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?