file上传图片 显示点选的上传图片(并没有上传到服务器之前)
2017-04-23 13:47
337 查看
<meta charset="utf-8"> <input type="file" id="upload_image"> <script type="text/javascript" src="jquery.js"></script> <script> $(function() { $('#upload_image').change(function(event) { // HTML5 js 对象的获取 var files = event.target.files, file; if (files && files.length > 0) { // 获取目前上传的文件 file = files[0];
// 文件的限定类型什么的道理是一样的
if(file.size > 1024 * 1024 * 2) { alert('图片大小不能超过 2MB!'); return false; } // file对象生成可用的图片 var URL = window.URL || window.webkitURL; // 通过 file 生成目标 url var imgURL = URL.createObjectURL(file); // 用这个 URL 产生一个 <img> 将其显示出来 $('body').append($('<img/>').attr('src', imgURL)); } }); });
相关文章推荐
- Nginx+Ftp+Fileinput做图片上传显示服务器(一)
- Nginx+Ftp+Fileinput做图片上传显示服务器(三)
- Nginx+Ftp+Fileinput做图片上传显示服务器(二)
- 【File Field控件】上传图片的同时直接显示图片的属性设置方法
- css实现上传文件,file按钮用图片显示
- ASP.NET MVC 中使用 AjaxFileUpload 插件时,上传图片后不能显示(预览)
- 浏览器图片\文件上传到服务器 ajaxfileupload.js使用实例
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- ASP.NET上传图片立即显示(不上传到服务器)
- 获取file图片上传类型的图片地址并显示图片
- 关于ajaxfileupload.js一些问题和上传图片就立即显示图片功能
- Jq_input file标签上传图片到服务器
- 上传图片即时显示<input type="file" />(兼容所有浏览器)
- asp.net 图片上传至服务器并显示
- jquery html5 file 上传图片显示图片
- c# asp.net 使用kindeditor在服务器上不能显示上传图片的页面等解决办法
- springMVC结合ajaxfileupload.js实现图片的上传及时显示
- phpcms上传图片时,点击【上传到服务器上】按钮,显示:缺少图像源地址的解决方法
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- js使用file上传图片-----(1)选择文件类型的判断和图片的显示