简单实现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 相关文章推荐
基于JQuery实现相同内容合并单元格的代码
Jan 12 Javascript
php图像生成函数之间的区别分析
Dec 06 Javascript
js 动态为textbox添加下拉框数据源的方法
Apr 24 Javascript
Bootstrap作品展示站点实战项目2
Oct 14 Javascript
jquery css实现邮箱自动补全
Nov 14 Javascript
jQuery动态生成表格及右键菜单功能示例
Jan 13 Javascript
AngularJS 验证码60秒倒计时功能的实现
Jun 05 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
Jun 13 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
Jun 27 Javascript
解决VUEX兼容IE上的报错问题
Mar 01 Javascript
Angular中使用better-scroll插件的方法
Mar 27 Javascript
uni-app实现点赞评论功能
Nov 25 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
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
一组PHP加密解密函数分享
2014/06/05 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
js中判断数字\字母\中文的正则表达式 (实例)
2012/06/29 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
2013/08/07 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
可以浮动某个物体的jquery控件用法实例
2015/07/24 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
javascript基本语法
2016/05/31 Javascript
JavaScript实现简单评论功能
2017/08/17 Javascript
js中的闭包学习心得
2018/02/06 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
2019/02/28 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
[01:03:36]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第二场 1月26日
2021/03/11 DOTA
Python break语句详解
2014/03/11 Python
python django集成cas验证系统
2014/07/14 Python
python开发之thread实现布朗运动的方法
2015/11/11 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
Python异常处理操作实例详解
2018/08/28 Python
python numpy 按行归一化的实例
2019/01/21 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Django的ListView超详细用法(含分页paginate)
2020/05/21 Python
python如何将图片转换素描画
2020/09/08 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
LUISAVIAROMA德国官网:时尚奢侈品牌购物网站
2020/11/12 全球购物
文明工地标语
2014/06/16 职场文书
《灰雀》教学反思
2016/02/19 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
如何正确理解python装饰器
2021/06/15 Python
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL