html自定义上传图片样式,并回显

zhanglw      2022-02-17     117

关键词:

 

<div id="photoUpLoad">
     <input type="file" id="photo" name="" accept="image/*"><span class="cross">+</span>
     <img src="" alt="" id="photoEcho">
</div>

 

#photoUpLoad{
    width: 106px;
    height: 129px;
    position: relative;
    cursor: pointer;
    border-radius: 2px;
    border: solid 1px #d0daea;
}
#photo{
    opacity: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
#photoEcho{
    z-index: 99;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#photoUpLoad .cross{
    color: #d0daea;
    font-size: 44px;
    line-height: 44px;
    position: absolute;
    top: 38px;
    right: 36px;
}

 

    $("#photo").change(function(){
        var file = this.files[0];
        console.log(file);
        if(!file){
            return false;
        }

        var maxSize = 1024 ; //图片最大KB
        if(!/(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(file.type)){
            top.alertLocal("请上传gif,jpeg,jpg,png格式的图片!");
            return;
        }
        if(file.size > maxSize* 1024){
           top.alertLocal("请上传"+maxSize+"KB以下的图片");
           return;
        }

        var objUrl = getObjectURL(file) ;
        if (objUrl) {
            $("#photoEcho").attr("src", objUrl) ;
        }
    }) ;
    //建立一個可存取到該file的url
    function getObjectURL(file) {
        var url = null ;
        if (window.createObjectURL!=undefined) { // basic
            url = window.createObjectURL(file) ;
        } else if (window.URL!=undefined) { // mozilla(firefox)
            url = window.URL.createObjectURL(file) ;
        } else if (window.webkitURL!=undefined) { // webkit or chrome
            url = window.webkitURL.createObjectURL(file) ;
        }
        return url ;
    }

 

图片上传并回显后端篇(代码片段)

图片上传并回显后端篇我们先看一下效果继上一篇的图片上传和回显,我们来实战一下图片上传的整个过程,今天我们将打通前后端,我们来真实的了解一下,我们上传的文件,是以什么样的形式上传到服务器,难道也是一张图... 查看详情

上传图片至fastdfs分布式文件系统并回显

事件,当我们浏览完图片选中一张时,触发onchange事件将图片上传到服务器并回显、1<imgwidth="100"height="100"id="allUrl"src="${brand.imgUrl}"/>2<inputtype="hidden"name="imgUrl"id="imgUrl"value="${brand.imgUrl}"/>3<inputtype= 查看详情

vue上传阿里云图片组件

...置一下。前端就可以直接上传图片并回显。可在父级组件定义上传图片类型以及大小。默认为500kb。样式可以自适应调整。<template><divclass="upLoat"><ahref="javascript:;"class="file">上传图片<inputtype="file":accept="typeArr"@chan 查看详情

springboot实现多图片上传并回显,涨姿势了~(代码片段)

...有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。上传Controller的代码非常简单,由于用了SpringMVC 查看详情

springboot实现多图片上传并回显,涨姿势了~(代码片段)

...有需求让做一个商户注册的后台功能,其中需要商户上传多张图片并回显。由于之前没做过这方面的东西,此篇文章用以记录一些知识点,以便后续查看。上传Controller的代码 查看详情

uview+uniapp+springboot实现小程序上传图片并回显(代码片段)

小程序上传图片并回显首先梳理一下便是:小程序类似于网页页面,因此上传回显其实和网页端的上传回显是类似的。需求模拟这边的一个需求便是:表单页面中包含一个上传图片的功能,并且上传后可以立即回... 查看详情

vue+springboot上传oss阿里云并回显到前端页面(代码片段)

vue+Springboot上传图片到oss并回显最近需要用到文件上传了,找了好多博客,最后总结了一下,记录一下操作。1、前端代码<!--文件上传弹出框--><el-buttontype="primary"round@click="uploadvisible=true&#... 查看详情

使用kindeditor富文本编译器实现图片上传并回显(代码片段)

前言:KindEditor富文本编译器的格式较为严格,用户必须严格按照文档提供的接口规定才能实现想要的功能(本文中是在SSM环境下进行测试的)在项目中导入如下文件   在所需要使用该编译器的页面中引入<scriptsrc="..... 查看详情

vue+springboot上传oss阿里云并回显到前端页面(代码片段)

vue+Springboot上传图片到oss并回显最近需要用到文件上传了,找了好多博客,最后总结了一下,记录一下操作。1、前端代码<!--文件上传弹出框--><el-buttontype="primary"round@click="uploadvisible=true&#... 查看详情

ueditor样式过滤去除和远程图片上传自定义(代码片段)

ueditor自定义编辑的时候,比如需要做延迟加载,这个时候需要自定义图片等,但是,ueditor会去除img上面的属性,比如data-original和把远程图片自动上传。这个时候,首先,需要给图片自动上传加上属性,不如对于jquery.lazyload延迟... 查看详情

djangoadmin图片上传回显(代码片段)

...#xff0c;所以计算字段需要特殊处理。最开始是在model中直接定义了一个自定义方法属性image_data。classProduct(models.Model):#...otherfieldsimage=models 查看详情

ueditor上传图片后自定义样式类名

...使用前端语言的话是不可能的,这就需要我们在开发时就定义好整个样式。正常情况下,我们上传后的图片是固定了宽高的,要想适用移动端,就必须使宽度定义为100%,或者加个类上去,我们可以自定义。这就是我们的思路。... 查看详情

自定义博客园主题样式(代码片段)

背景知识了解图片url获取1.将选定的背景图上传至博客园服务器将选定的图片上传至自己博客园的相册中2.获取上传至博客园服务器背景图的url打开相册,选择需要的背景图片-->单击-->在打开的图片上方右键-->复制图片地... 查看详情

c#版的winexecandwait32,执行一个程序,等待他运行完毕,并回显他的显示

需要定义部分和执行部分,定义部分基本上是从delphi改过来的,把他另存命名为dWindows.cs,代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;//usingSystem.Runtime.InteropServices;namespace应用服务器  //转载请注明海... 查看详情

react的upload文件表单编辑回显及onchange自定义回调的方式(代码片段)

...文件上传表单,在编辑回显时,如何初始化数据?Upload自定义onChange回调函数,如何传入额外的参数?React如何通过setState修改数组的某一元素的值?Upload组件基础知识Upload组件提供了默认的onChange回调,它会回显上传文件名称,... 查看详情

博客园设置自定义页面样式

首先是背景图片,这个修改对模版而言都是通用的bodybackground:url(‘URL‘)no-repeattopcenterfixed;这里图片路径可以上传到博客本地图片,图片就有了网上路径 然后是正文模块在整体背景中的浮动#homemargin:0pxauto;width:1000px;一个控制模... 查看详情

使用 PHP ping IP 地址并回显结果

】使用PHPpingIP地址并回显结果【英文标题】:PinginganIPaddressusingPHPandechoingtheresult【发布时间】:2011-12-2306:23:52【问题描述】:我有以下功能,到目前为止我还没有工作。我想ping一个IP地址,然后回显该IP是否存在。functionpingAddress... 查看详情

自定义按钮视图:检测触摸向下/向上,快速,并回退拖动到 UIScrollView

】自定义按钮视图:检测触摸向下/向上,快速,并回退拖动到UIScrollView【英文标题】:Custombuttonview:detecttouchdown/up,quickly,andfallbackdraggingtoUIScrollView【发布时间】:2016-11-2117:46:46【问题描述】:对不起,如果这已经被问到/回答了... 查看详情