html5以及jQuery实现本地图片上传前的预览,效果类似如下:
选择图片前的页面:

选择图片之后的预览效果:
下面直接上代码(只是最简单的实现代码,css样式没有复制,自己随意发挥)
<!DOCTYPE html>
<html>
<head>
<title>HTML5上传图片预览</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="https://www./ajaxjs/jquery-1.6.2.min.js"></script>
</head>
<body>
...
<form name="form0" id="form0" >
<!-- 这里特别说一下这个 multiple="multiple" 添加上这个之后可以一次选择多个文件进行上传,是 html5 的新属性-->
<input type="file" name="file0" id="file0" multiple="multiple" /><br><img src="" id="img0" >
</form>
...
<script>
$("#file0").change(function(){
// getObjectURL是自定义的函数,见下面
// this.files[0]代表的是选择的文件资源的第一个,因为上面写了 multiple="multiple" 就表示上传文件可能不止一个
// ,但是这里只读取第一个
var objUrl = getObjectURL(this.files[0]) ;
// 这句代码没什么作用,删掉也可以
// console.log("objUrl = "+objUrl) ;
if (objUrl) {
// 在这里修改图片的地址属性
$("#img0").attr("src", objUrl) ;
}
}) ;
//建立一個可存取到該file的url
function getObjectURL(file) {
var url = null ;
// 下面函数执行的效果是一样的,只是需要针对不同的浏览器执行不同的 js 函数而已
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 ;
}
</script>
</body>
</html>
相关推荐:
软件AI:颠覆未来的智能革命
文字写作AI生成工具:让创作更简单、更高效
GPT-3模型下载:开启智能时代的无限可能,ai走入
优化网站的秘诀:提高网站速度与用户体验,助力业务腾飞,旅游网站建设步骤
AI写作免费一键生成5000字:高效创作的革命性工具
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
智能AI生成文章释放创作新可能
怎样使用AI写文章:释放创作潜能,提升写作效率
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
SEO但是,这些常见误区你真的知道吗?,凤岗网站建设开发
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
SEO建站,开启网站优化的全新篇章!,网络营销推广合作方式
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
AI免费写作一键生成,效率与创意的完美结合
文章AI思维导图自动生成助力创作的智慧之源
软件我在AI:改变未来的智能助手
AI写作免费一键生成下载,助您轻松创作!
打造高效创作体验,写文章AI软件重塑内容生产力
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
SEO分类:从基础到进阶,全面解析SEO优化的关键要素,新建设网站排名
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
AI做文章:引领智能创作的未来
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
ChatGPT您的应用遇到问题,无法正常启动?如何解决并重新体验智能助手的魅力!,男头ai关键词
seo监控什么意思,seo数据监控 ,ai panda眼镜架
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
seo用什么手法,seo方式 ,ai绘画飞翔
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
seo追词是什么,seo词条 ,52580609AI
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
360关键:打造全方位安全保护,守护您的数字世界,ai乘bi
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
SEO新站优化指南:快速提升排名的必备技巧,海珠网站推广哪家有名
SEO运营工作是什么,seo公司运营 ,720516AI
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
seo网站通过什么软件,网站seo软件哪个 ,战团ai
京东业绩再创新高:未来电商巨头的成功之道,如何做seo优化留痕