简单实现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 select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
Dec 19 Javascript
探讨js中的双感叹号判断
Nov 11 Javascript
js获取当前月的第一天和最后一天的小例子
Nov 18 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
Dec 17 Javascript
JavaScript实现多种排序算法
Feb 24 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
js正则表达式验证密码强度【推荐】
Mar 03 Javascript
详解node如何让一个端口同时支持https与http
Jul 04 Javascript
Vue render函数实战之实现tabs选项卡组件
Apr 22 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
详解vuejs中执行npm run dev出现页面cannot GET/问题
Apr 26 Javascript
解决removeEventListener 无法清除监听的问题
Oct 30 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制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
PHP的PDO连接讲解
2019/01/24 PHP
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
JavaScript中用sort()方法对数组元素进行排序的操作
2015/06/09 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
JavaScript30 一个月纯 JS 挑战中文指南(英文全集)
2017/07/23 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Pandas时间序列重采样(resample)方法中closed、label的作用详解
2019/12/10 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
优乐美广告词
2014/03/14 职场文书
报效祖国演讲稿
2014/09/15 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
安全员岗位职责
2015/02/10 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
i7 6700处理器相当于i5几代
2022/04/19 数码科技