简单实现js上传文件功能


Posted in Javascript onAugust 21, 2017

本文实例为大家分享了js实现上传文件功能的具体代码,供大家参考,具体内容如下

一、用input完成上传,效果图如       

简单实现js上传文件功能

选择文件后,提交后出现图片url

简单实现js上传文件功能

二、传输格式采用form-data形式。

html代码 

<form id="upload" enctype="multipart/form-data" method="post"> 
 <input type="file" name="file" id="pic"/> 
 <input type="button" value="提交" onclick="uploadPic();"/> 
 <span class="showUrl"></span> 
 <img src="" class="showPic" alt=""> 
</form>

js部分

function uploadPic() { 
  var form = document.getElementById('upload'), 
    formData = new FormData(form); 
  $.ajax({ 
   url:"https://sscpre.boe.com/v1/medical-console/medical/file/upload", 
   type:"post", 
   data:formData, 
   processData:false, 
   contentType:false, 
   success:function(res){ 
    if(res){ 
     alert("上传成功!"); 
    } 
    console.log(res); 
    $("#pic").val(""); 
    $(".showUrl").html(res); 
    $(".showPic").attr("src",res); 
   }, 
   error:function(err){ 
    alert("网络连接失败,稍后重试",err); 
   } 
 
  }) 
 
 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 面向对象编程 function也是类
Sep 17 Javascript
js实现单一html页面两套css切换代码
Apr 11 Javascript
JQuery中DOM事件冒泡实例分析
Jun 13 Javascript
通过javascript进行UTF-8编码的实现方法
Jun 27 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 Javascript
基于angular2 的 http服务封装的实例代码
Jun 29 Javascript
js实现移动端导航点击自动滑动效果
Jul 18 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
Phaser.js实现简单的跑酷游戏附源码下载
Oct 26 Javascript
Angular封装表单控件及思想总结
Dec 11 Javascript
JavaScript canvas实现文字时钟
Jan 10 Javascript
不得不看之JavaScript构造函数及new运算符
Aug 21 #Javascript
JavaScript实现简单图片轮播效果
Aug 21 #Javascript
Javascript中 toFixed四舍六入方法
Aug 21 #Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 #Javascript
JavaScript创建对象的七种方式全面总结
Aug 21 #Javascript
webpack处理 css\less\sass 样式的方法
Aug 21 #Javascript
Vue中建立全局引用或者全局命令的方法
Aug 21 #Javascript
You might like
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
cookie的secure属性详解
2015/04/08 Javascript
JavaScript绑定事件监听函数的通用方法
2016/05/14 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
jQuery简单入门示例之用户校验demo示例
2016/07/09 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python 3中print函数的使用方法总结
2017/08/08 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
python对Excel的读取的示例代码
2020/02/14 Python
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
英语硕士生求职简历的自我评价
2013/10/15 职场文书
普通大学毕业生自荐信
2013/11/04 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
植树节活动总结
2014/04/30 职场文书
校园演讲稿汇总
2014/05/21 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
《月光曲》教学反思
2016/02/16 职场文书
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android