html表单input file,input标签type=file的文件上传
一,通过表单提交的方式
该提交方式只是提交普通表单;对于file组所选中的文件内容是不上传的,因此需要设置:enctype属性
enctype="multipart/form-data"
如果想上传多文件,可添加multiple
二,通过Ajax异步提交的方式
获取文件内容:
//javascript
var file = document.getElementById('fileToUpload').files[0];
//jQuery:
var file = $("#img_input").prop("files")[0];
上传:
XMLHttpRequest Level 2添加了一个新的接口FormData。利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件。比起普通的Ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件。
// 创建
var form_data = new FormData();
// 获取文件
var file_data = $("#img_input").prop("files")[0];
// 把所以表单信息
form_data.append("id", "001");
form_data.append("name", "test");
form_data.append("img", file_data);
$.ajax({
type: "POST",
url: "....",
dataType : "json",
processData: false, // 注意:让jQuery不要处理数据
contentType: false, // 注意:让jQuery不要设置contentType
data: form_data
}).success(function(msg) {
console.log(msg);
}).fail(function(msg) {
console.log(msg);
});
标签:form,type,data,var,file,msg,input,上传
来源: https://blog.csdn.net/m0_48268301/article/details/115031714
html表单input file,input标签type=file的文件上传相关推荐
- input file multiple 配合springmvc实现多文件上传
1.前端页面的样子<input id="file" name="file" type="file" multiple="mu ...
- php文件上传css,CSS_文件上传input file简便美化方案(css),文件上传input在各个浏览器里 - phpStudy...
文件上传input file简便美化方案(css) 文件上传input在各个浏览器里表现形式都不一样: ie6 ie7,8,9 ff chrome 这里介绍一种简单实用的,在各种浏览器下表现一致的美化 ...
- 前后端分离学习笔记(5) ---[表单的增删改操作;以及为管理员上传头像]
上一篇案例中也是查询到了表单的内容–>前后端分离学习笔记(4) -[路由嵌套, 查询表单显示] 文章目录 1.前端组件页面 添加管理员操作 修改管理员信息 删除管理员 为管理员上传头像 修改密码 ...
- java | (二十八)jsp(2)其它标签,AOP,文件上传下载,部署javaweb到Tomcat
这里写目录标题 core核心标签,逻辑标签 其它标签 redirect标签 自定义标签 AOP编程 文件的上传和下载 fileupload组件实现web文件上传 文件下载 MVC模式 部署发布java ...
- 表单绑定复选框的值和图片上传
表单如何实现与复选框的值绑定一致 <u-form-item :label-position="labelPosition" label="提供服务" pr ...
- Resumable.js - 基于HTML5 File API的可断点续传的文件上传插件
http://resumablejs.com/ A JavaScript library providing multiple simultaneous, stableand resumable up ...
- jquert ajax文件 mvc,jquery ajax file upload NET MVC 无刷新文件上传
//MVC实现 public classFileController : Controller { [HttpPost]publicActionResult Setting() {string use ...
- 【JSP HTTP 状态码】【JSP 表单处理】【JSP 过滤器】【JSP Cookie 处理】【JSP Session】【JSP 文件上传】
JSP HTTP 状态码 HTTP请求与HTTP响应的格式相近,都有着如下结构: 以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据 ...
- SpringMVC之表单提交===③===多文件上传表单
上文简单介绍了springmvc单文件上传表单 ,本文继续介绍多文件上传表单.包含单文件上传的表单已经能够满足大部分功能需求,但任然不够完善.实际业务中可能会包含多个文件同时上传,例如:商家在电商平台 ...
- SpringMVC之多文件上传表单
上文简单介绍了springMVC之单文件上传 ,本文继续介绍多文件上传表单.包含单文件上传的表单已经能够满足大部分功能需求,但任然不够完善.实际业务中可能会包含多个文件同时上传,例如:商家在电商平台申 ...
最新文章
- 「BAT面试现场」如何判断一个数是否在40亿个整数中?
- python json数据的转换
- linux shell 里面执行python 程序_Linux下编写脚本Shell和Python的区别?
- Android程序如何实现从网络中获取一张图片
- 了解SQL和MySQL数据库
- 视频回顾丨带你逛腾讯全球数字生态大会「腾讯技术工程」展区
- WPF TextBox 正则验证 大于等于0 小于等于1 的两位小数
- SQL 学习笔记一 入门
- Docker框架的使用系列教程(一)
- webstorm与Idea禁用自动保存
- Spring4+Springmvc+quartz实现多线程动态定时调度
- django 开发 - 小心模板文件的编码格式(utf-8)
- matlab中get和set命令,关于matlab中get和set的用法(转)
- 【转】visio画UML用例图没有include关系的解决方法
- SQL Server 2000升级sp4补丁的时候出现“以前进行的程序安装创建了挂起的文件操作”的错误!...
- 共享硬盘没有权限访问计算机,win7系统访问磁盘共享没有权限的解决方法
- ps计算机内存不足请保存文件并关闭,PS cc 2018保存文件提示内存不足,性能首选项无法设置的解决方法...
- 2015年国网计算机考试试题,2015全国计算机等级一级MS Office考试试题(回忆版)
- 跟这台计算机连接的一个usb设备运行不正常windows无法识别,win10跟这台计算机连接的一个usb设备运行不正常怎么办...
- 【NUCLEO-F767ZI】RT-Thread lwip的modbus-tcp
热门文章
- Linux 常用命令
- MPEG-2TS码流编辑的原理及其应用(转载
- x264_macroblock_cache_load()
- unexpected EOF while looking for matching ``‘
- idea 快捷键 小结
- oracle 对应的JDBC驱动 版本
- 【Cef编译】 CefSharp编译失败,检测到“RuntimeLibrary”的不匹配项: 值“MT_StaticRelease”不匹配值“MD_DynamicRelease”...
- cocos2d-lua3.7组件篇(三)-http通信demo
- 自己写的几个常用到的函数
- SAP web 开发 (第二篇 bsp 开发 mvc模式 Part2 )