简单实现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 学习笔记二 字符串拼接
Mar 28 Javascript
JavaScript 原型继承
Dec 26 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
Oct 17 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
js控住DOM实现发布微博效果
Aug 30 Javascript
jquery.Callbacks的实现详解
Nov 30 Javascript
js封装成插件的步骤方法
Sep 11 Javascript
Node中使用ES6语法的基础教程
Jan 05 Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 Javascript
element-ui带输入建议的input框踩坑(输入建议空白以及会闪出上一次的输入建议问题)
Jan 15 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
Jul 04 Javascript
JavaScript数值类型知识汇总
Nov 17 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 jsonp单引号转义
2014/11/23 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
Win7环境下Apache连接MySQL提示连接已重置的解决办法
2017/05/09 PHP
PHP+Ajax简单get验证操作示例
2019/03/02 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
两个比较有用的Javascript工具函数代码
2010/02/17 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
2012/05/10 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
2013/11/08 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
微信小程序 设置启动页面的两种方法
2017/03/09 Javascript
js实现随机数字字母验证码
2017/06/19 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
webpack打包nodejs项目的方法
2018/09/26 NodeJs
了解JavaScript表单操作和表单域
2019/05/27 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
python 使用pandas计算累积求和的方法
2019/02/08 Python
Windows10下 python3.7 安装 facenet的教程
2019/09/10 Python
python实现宿舍管理系统
2019/11/22 Python
前台文员的岗位职责
2013/11/14 职场文书
简单的项目建议书模板
2014/03/12 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
感谢信
2019/04/11 职场文书
学长教您写论文:经验总结
2019/07/09 职场文书
python基础之匿名函数详解
2021/04/21 Python
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers