分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

一个上传图片,预览图片的小demo

发布时间:2023-09-06 01:10责任编辑:熊小新关键词:上传图片
<!DOCTYPE html> ?<html> ?<head> ?????<meta charset="UTF-8"> ?????<title>3</title> ?<script> ?function getFullPath(obj) { ?????if (obj) { ?????????//Internet Explorer ??????????if (window.navigator.userAgent.indexOf("MSIE") >= 1) { ?????????????obj.select(); ?????????????return document.selection.createRange().text; ?????????} ??????????//Firefox ?????????if (window.navigator.userAgent.indexOf("Firefox") >= 1) { ?????????????if (obj.files) { ?????????????????return obj.files.item(0).getAsDataURL(); ?????????????} ?????????????return obj.value; ?????????} ????????????//兼容chrome、火狐等,HTML5获取路径 ????????????????if (typeof FileReader != "undefined") { ?????????????var reader = new FileReader(); ?????????????reader.onload = function(e) { ?????????????????document.getElementById("pic").src = e.target.result + ""; ??????????????} ?????????????reader.readAsDataURL(obj.files[0]); ?????????} else if (browserVersion.indexOf("SAFARI") > -1) { ?????????????alert("暂时不支持Safari浏览器!"); ?????????} ???????} ??} ???function showPic(obj) { ?????var fullPath = getFullPath(obj); ?????if (fullPath) { ?????????document.getElementById("pic").src = fullPath + ""; ?????} ?} ?</script> ?</head> ?<body> ?????<input type="file" onchange="showPic(this)"> ?????<img src="" id="pic"> ?</body> ?</html> 

由于工作需要,自己写了个小demo,通过自己组装,可以实现一定的需求。

一个上传图片,预览图片的小demo

原文地址:http://www.cnblogs.com/pongyc/p/7514561.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved