JS 上传图片 + 预览功能(一)】的更多相关文章

JS 上传图片 + 预览功能 <body> <input type="file" id="fileimg1" style="display:none;" /><img src="../image/upimg.png" id="upimg1" style=" height: 300px; width:280px;" /><input type=&q…
简单粗暴 直接进入主题: Html <script src="../js/jquery-2.1.1.min.js"></script> <style> #pic { width: 100px; height: 100px; border-radius: %; margin: 20px auto; cursor: pointer; } </style> <script> $(function () { $("#pic&…
HTML代码 <div class="upload"> <input type="button" class="btn" onclick="browerfile.click()" value="上传"> <input type="file" id="browerfile" style="display: none;"…
HTML5上传图片预览功能 HTML代码如下: <!-- date: 2018-04-27 14:41:35 author: 王召波 descride: HTML5上传图片预览功能 --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML5上传图片预览功能</title> <meta name="viewpo…
前段时间做了一个项目,涉及到上传本地图片以及预览的功能,正好之前了解过 html5(点击查看更多关于web前端的有关资源) 可以上传本地图片,然后再网上看了一些demo结合自己的需求,终于搞定了.(PS : 不得不承认我这个人有多懒,没有需求的时候我向来不主动去学习).移动端完全支持哦!已测试. 下面给大家看看代码吧怎么实现的 第一:HTLM部分(这里不去做漂亮的样式了我们注重学习功能) <input type="file" id="fileElem" mul…
原文:http://www.htmleaf.com/ziliaoku/qianduanjiaocheng/201706224590.html 在上传图片到服务器之前,我们希望可以预览一下要上传的图片.这个功能可以通过HTML5 的FileReader()方法来实现. FileReader是HTML5 File API的一部分.它实现了一种异步文件读取机制.可以把FileReader想象为XMLHttpRequest,区别只是它读取的是文件系统,而不是远程服务器.为了读取文件中的数据,FileRe…
FileReader:读取本地图片文件并显示 写在开头 之前公司要求做一个H5页面,功能是照相和选择相册相片,并且能在屏幕上预览.然后我就傻里吧唧的各种找插件,因为有些插件不适配手机的型号,安卓机基本死掉,苹果有时候也会出点小bug(会闪退).那是最后的解决方案是不显示图片了,把选择的链接上传就好了.知道今天我才发现Html5里面有个能上传图片的API,怎么不上天!?接下来就讲讲这个怎么实现也不多说废话,先放代码再讲解 HTML: <p> <label>请选择一个图像文件:<…
fileReader HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型. FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法: 1.检测浏览器对FileReader的支持 if(window.FileReader) { var fr = new FileReader(); // add your code here } else { ale…
第一段代码是我自己修改之后能够多选显示多预览图,也就是加了个循环,后面的代码是一些解释说明之类的,抄的 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <style type="text/css"> #preview { width:800…
主要用到的知识点有dataTransfer对象和FileReader(读取文件信息) 1.创建简单的HTML标签: <body> <div id="box">请将图片拖拽至此</div> <ul></ul> </body> 2.给标签加上简单的样式: <style type="text/css"> div{ width: 300px; height: 300px; margin:10…
HTML代码: <form action="__SELF__" method="post" enctype='multipart/form-data'>      <input type='hidden' name='biaozhi' value='1' />      <label><span>认证类型:</span><font size='2px'>营业执照号</font><…
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> #div{ width: 200px; height: 200px; background: red; margin: 100px; } </style> <script> /* data…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <input type=file name="doc"…
<script type="text/javascript">    function DisplayImage(fileTag) {        document.getElementById('viewfile').value = fileTag.value;        fileTag.style.display = 'none';        var allowExtention = ".jpg.png.gif.JPG.PNG.GIF"; …
<script language='javascript'> function show(){ var p=document.getElementById("file1").value; document.getElementById("s").innerHTML="<input type=image id=pic width=150 height=100 /> "; document.getElementById(&qu…
项目中 身份证上传需求: <div class="ID_pic_wrap"> <ul> <li> <img src="../../assets/images/id_face_pic@2x.png" > <span class="cancel_btn" @click="delFun()"></span> <input id="id_face_…
<script type="text/javascript">    function DisplayImage(fileTag) {        document.getElementById('viewfile').value = fileTag.value;        fileTag.style.display = 'none';        var allowExtention = ".jpg.png.gif.JPG.PNG.GIF"; …
一.效果预览 效果图: 二.实现代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-…
  这个是预览单张图片的,如果要预览多张图片,改下面红色标记的地方就好了 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js图片预览功能</title> <script language=javascript> function previewFile() {…
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js图片预览功能</title> <script language=javascript> function previewFile() { var preview = document.querySelector…
最近很好奇前端的文件上传功能,因为公司要求做一个支持图片预览的图片上传插件,所以自己搜了很多相关的插件,虽然功能很多,但有些地方不能根据公司的想法去修改,而且需要依赖jQuery或Bootstrap库,所以我就想学下图片上传的原理,试着做一个原生无依赖,而且足够灵活的图片上传插件.话不多说,开整. 1. 大体思路 1.1 首先我们需要考虑用户如何使用我们的插件. 用户引入插件代码后,只需要像下面这样,设置一些参数,然后执行一个方法就生成一个图片上传组件. <div id="upload&q…
Express为:4.13.1  multyparty: 4.1.2 代码主要实现本地图片上传到nodejs服务器的文件下,通过取图片路径进行图片预览 写在前面:计划实现图片上传预览功能,但是本地图片上传所获得路径为 C:\fakepath\"+文件名的形式,得不到文件真实路径,所以无法直接预览,于是采用将图片上传至服务器,传回服务器路径,实现预览.前端采用通过ajax方式上传文件,使用FormData进行ajax请求  ,nodejs端采用multiparty模块 相关查看文档: 通过Ajax…
欢迎访问我的个人博客:http://www.xiaolongwu.cn 前言 最近在项目上加一个图片裁剪上传的功能,用的是cropper插件,注意到选择本地图片后就会有预览效果,这里整理一下这种预览效果的实现原理: 实现原理 通过input的 type = file属性和js的内置FileReader对象,利用FileReader对象的readAsDataURL方法,把图片数据转成base64字符串数据,然后把这个base64字符串数据赋值给一个图片标签的src. 伪代码 //input标签,获…
两种js实现方式,一种用原生的ajax:另一种用JQuery,例子比较简单,直接上代码. <!DOCTYPE html> <html> <head> <title>Title</title> <link href="~/Content/Css/bootstrap.3.3.4.min.css" rel="stylesheet" /> <script src="~/Scripts/J…
html代码: <div class="album-new fr"> <div class="upload-btn btn-new container"> <div id="img_d"> <img class="ksd" width="100px" height="100px" /> </div> <div style=…
js兼容火狐显示上传图片预览效果[谷歌也适用] <!doctype html> <html> <head> <meta content="text/html; charset=GBK" http-equiv="Content-Type" /> <title>Image preview example</title> <style type="text/css">…
最近需要做一个图片上传预览的功能(兼容IE8-11.chrome.firefox等浏览器),网上现有的文件上传组件(如webuploader)总是会遇到一些兼容性问题.于是我参考了一些博文(链接找不到了⊙o⊙-),自己用原生JS写了一个支持多张图片上传预览功能的Demo 先通过最终效果看一下功能: 上传前 点击按钮打开文件资源管理器后只会显示图片格式的文件(通过input标签accept属性过滤) 在(非IE)浏览器下支持选中多张图片同时上传(通过input标签multiple属性)(这里在JS…
采用html5使得选择图片改变时,预览框中图片随之改变.input文件选择框美化.原生js完成文件异步提交 效果图: 代码如下,可直接复制并保存为html文件打开查看效果 <html> <head> <title>Title</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.m…
需求: 使用JS实现PDF文件预览功能 备选方案: 使用ViewerJS,官网  http://viewerjs.org/ 使用PDFJS,官网  https://mozilla.github.io/pdf.js/ 结论: 通过研究发现,Viewer JS预览pdf文件,其pdf文件只能url地址,不支持获取文件流到客户端,生成blob地址预览.而PDFJS能够支持 代码实践: <div class="modal inmodal fade" id="previewMod…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-…