获取上传图片路径方法(新旧方法)
旧方法
//获取上传图片路径1 function fileComment(obj) {/*获取input=file图片路径*/var objUrl = getObjectURL(obj.files[0]);if (objUrl) {return objUrl;} } //获取上传图片路径2 function getObjectURL(file) {var url = null;if (window.createObjectURL != undefined) { // basicurl = window.createObjectURL(file);} else if (window.URL != undefined) { // mozilla(firefox)url = window.URL.createObjectURL(file);} else if (window.webkitURL != undefined) { // webkit or chromeurl = window.webkitURL.createObjectURL(file);}return url; }
新:FileReader:
<!doctype html> <html lang="en"> <head><meta charset="UTF-8"><title>Document</title> </head> <body> <input type="file"><br> <img src="" height="200" alt="Image preview area..." title="preview-img"> <script>var fileInput = document.querySelector('input[type=file]'),previewImg = document.querySelector('img');fileInput.addEventListener('change', function () {var file = this.files[0];var reader = new FileReader();// 监听reader对象的的onload事件,当图片加载完成时,把base64编码賦值给预览图片 reader.addEventListener("load", function () {previewImg.src = reader.result;}, false);// 调用reader.readAsDataURL()方法,把图片转成base64 reader.readAsDataURL(file);}, false); </script> </body> </html>
转载于:https://www.cnblogs.com/AaronNotes/p/6526479.html
获取上传图片路径方法(新旧方法)相关推荐
- 青龙面板获取京东ck的新老方法
ck的意思就是一个网页长久保留登入状态的秘诀,它一般可以保留十几天,因此获取ck应该选择一个最简单的方法. 咸鱼上一直有人再卖青龙坑位,有人问安不安全? 相对安全也不安全,就看咸鱼的卖家技术如何..他 ...
- MAC怎么获取文件路径 MAC获取文件路径的四种方法
MAC怎么获取文件路径介绍 方法一:最简单的方法 右键文件或者文件夹,选择显示简介 2在弹出来的窗口中找到位置,即为路径,在mac 10.10之前的系统是正常的路径,10.10开始是小箭头代替/显示 ...
- php 获取一串随机字符串,php获取随机字符串的几种方法
方法一:shuffle函数(打乱数组)和mt_rand函数(生成随机数,比rand速度快四倍) /** * 获得随机字符串 * @param $len 需要的长度 * @param $special ...
- odoo10参考系列--ORM API 二(新旧API兼容性、模型参考和方法修饰符)
新API与旧API的兼容性 现在的Odoo是从就的(不规律的)API过渡来的,它可能需要从一个手动桥接到另一个手动桥接: RPC层(XML-RPC和RPC)是在旧的API的形式表达,表达的纯粹的方法在 ...
- java 获取包路径_java获取java文件路径的四种方法
java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...
- vue中input获取文件路径_JS获取input file绝对路径的方法(推荐)
最近因需要上传文件到oracle blob里, 在获取文件路径的遇到些问题,由于安全原因,新版的浏览器都不支持直接获取本地URL,在网上找了些方法,如下: //FX获取文件路径方法 function ...
- linux c 获取绝对路径各种方法分析
昨天肚腩群里有人问LINUX下C如何获取程序绝对路径.初看这问题,肚腩觉得很简单啊,就用getcwd或者argv[0]就可以了.写了个程序试试, #include <unistd.h>in ...
- python获取绝对路径_python3中获取文件当前绝对路径的两种方法
方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientServerNetworki ...
- 前端开发工具 vscode 使用技巧篇:控制台由powershell切换为cmd方法,windows下新旧版控制台cmd与powershell互切方法
vscode 控制台切换方法 可以看到右上角是 powershell 不是 cmd. 通过 ctrl+shift+p,搜索出默认的 shell. 然后选择 cmd. 最后重启 vscode 就好了. ...
最新文章
- mysql中的if else decode
- 对象的notify方法的含义和对象锁释放的三种情况
- JavaWeb中post提交乱码之编码拦截器Filter
- Get Form type using javascript in CRM 2011
- 数据中心即服务(DCaaS):建筑设计师的下一个重大机遇
- java 写入环境变量_Java环境变量配置 - import_key的个人空间 - OSCHINA - 中文开源技术交流社区...
- ubuntu find
- 前端学习(2656):vue2中用v-model实现
- “拉勾2020年超级雇主”奖项颁布:美团、腾讯等获得“巅峰雇主”奖
- C#多线程学习(五) 多线程的自动管理(定时器)
- Linux知识体系之路径属性与目录
- linux 查看日志以及查看
- 必过四级技巧方法总结大全
- [译]使用MVI打造响应式APP(三):状态折叠器
- 行波iq调制器_行波电光相位调制器输出响应的定量分析
- Mysql跨库跨表复制数据
- VS2010编译的程序在XP上无运行库执行,以及ADO在XP上报80004003的错误处理
- 2012CSDN网站八大职位急聘:PHP开发工程师、Ruby开发工程师、UI设计师、网络工程师、问答社区编辑、问答社区运营专员、移动频道编辑、软件研发频道编辑
- Myeclipse 2017百度云下载
- Hadoop之——setfacl 设置访问控制列表异常