js实现图片预览和FormData上传
来源:互联网 发布:如何选择健身房 知乎 编辑:程序博客网 时间:2024/05/06 18:47
1. html
<!-- 预览的图片 --><div class="file-image"> <img src="" alt="" id='image'></div><!-- 添加图片 --><div class="file-btn"> 添加图片 <input type="file" @change="addImage" id="file"></div><!-- 上传图片 --><button> 上传</button>
预览图片js
var file;var addImage = function(){ file = jQuery('.file')[0].files[0]; //添加图片路径到img src中进行预览 jQuery('#iamge').attr('src',getObjectURL(file)); //不同浏览器下的路径不同 function getObjectURL(file) { var url = null; 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; }}
利用FormData上传图片js
var imgdata = new FormData(); imgdata.append("img",file); //利用ajax上传jQuery.ajax({ type: "PUT", url: url, data: imgdata, async: false, cache: false, contentType: false, processData: false, success: function (data) { alert("上传成功"); }, error: function (jqXHR) { alert("上传失败") } })
阅读全文
1 0
- js实现图片预览和FormData上传
- FileReader和FormData实现图片上传和预览
- FormData图片预览上传
- JS实现图片的上传和预览
- 利用FileReader和FormData实现图片预览和上传(base64转二进制文件)
- js实现图片上传预览
- js实现图片上传预览
- js实现图片上传预览
- js实现图片上传预览
- js上传图片预览实现
- js实现图片上传预览
- js实现图片上传预览
- [JS]实现图片上传预览
- 无刷新上传预览图片-formData
- JS+file控件实现图片的上传和预览
- 使用js和jquery实现点击图片上传及预览
- node.js 下如何利用formData实现ajax上传图片
- ajax+FormData实现图片上传
- Android官方DataBinding(九):反向绑定,View变化结果回写进数据模型中
- 暴走时代——揭秘区块链背后庞大投资版图
- android 自定义控件之汽车仪表盘
- 解剖react组件的多种写法与演进(推荐阅读)
- tar命令
- js实现图片预览和FormData上传
- Win7+OpenCV 2.4.13+Visual Studio 2015一劳永逸的配置
- android5.0以上获取系统进程信息
- 隐藏openssh 的版本号 (验证发现sshd服务重启报错,本篇暂时用作参考)
- python数字图像处理(17):边缘与轮廓
- js 数组随机排序
- 分类模型的评价
- 图形绘制: Canvas、SurfaceView、Paint、Surface、SurfaceHolder、Bitmap
- chmod命令简介