<script type="text/jscript">$(function () {$("#btn_uploadimg").click(function () {var fileObj = document.getElementById("FileUpload").files[0]; // js 获取文件对象if (typeof (fileObj) == "undefined" || fileObj.size <= 0) {alert("请选择图片");return;}var formFile = new FormData();formFile.append("action", "UploadVMKImagePath");  formFile.append("file", fileObj); //加入文件对象//第一种  XMLHttpRequest 对象//var xhr = new XMLHttpRequest();//xhr.open("post", "/Admin/Ajax/VMKHandler.ashx", true);//xhr.onload = function () {//    alert("上传完成!");//};//xhr.send(formFile);//第二种 ajax 提交var data = formFile;$.ajax({url: "/Admin/Ajax/VMKHandler.ashx",data: data,type: "Post",dataType: "json",cache: false,//上传文件无需缓存processData: false,//用于对data参数进行序列化处理 这里必须falsecontentType: false, //必须success: function (result) {alert("上传完成!");},})})})</script>

转载于:https://www.cnblogs.com/webqiand/p/8626521.html

通过Ajax方式上传文件(input file),使用FormData进行Ajax请求相关推荐

  1. ashx获取input file 文件_通过Ajax方式上传文件(input file),使用FormData进行Ajax请求...

    一直以来上传文件都使用的是别人的组件,今天看下无刷新上传内部具体的做法.上传文件可以使用form的形式来上传,也可以通过构造formData使用ajax来上传文件: 上传图片 $(function ( ...

  2. jquery ajax java上传文件_jQuery Ajax方式上传文件的方法

    jQuery Ajax方式上传文件用到两个对象 第一个对象:FormData 第二个对象:XMLHttpRequest 目前新版的Firefox 与 Chrome 等支持HTML5的浏览器完美的支持这 ...

  3. koa2:通过Ajax方式上传文件,使用FormData进行Ajax请求

    koa2通过表单上传的网上很多,但通过Ajax方式上传文件,使用FormData进行Ajax请求,不好找. 参考了这个用base64上传图片的例子.https://github.com/Yuki-Mi ...

  4. 通过$.Ajax()方式上传文件,使用FormData进行Ajax请求,应注意

    首先, 在 http 中传输文件的问题.起初,http 协议中没有上传文件方面的功能,直到 rfc1867 为 http 协议添加了这个功能.当然在 rfc1867 中限定 form 的 method ...

  5. Ajax方式上传文件报错Uncaught TypeError: Illegal invocation

    今天使用ajax上传文件时,出现了错误.数据传输的方式是通过定义formData完成的,提交的文件对象也设置为dom对象,但是还是不能发送请求.F12看到后台报了个错误:Uncaught TypeEr ...

  6. 使用插件ajaxfileupload通过ajax方式上传文件,在火狐下出错

    ====================================================== 注:本文源代码点此下载 ================================= ...

  7. 转:vc中如何通过http的post方式上传文件

    文章引自:http://blog.myspace.cn/e/404248359.htm vc中如何通过http的post方式上传文件 HTTP响应     在接收和解释请求消息后,服务器会返回一个HT ...

  8. php ajax xmlhttpreq 上传文件 get,使用jQuery Ajax异步上传文件方法总结

    一 使用FormData对象上传文件 FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单".但上传文件部分只有底 ...

  9. ajax怎么上传文件?注意事项

    ajax,即异步处理,相信程序员朋友们都会感觉到亲切吧,因为ajax在软件开发过程中实在是太常用了,还是有不少刚刚入门想学习软件开发的朋友可能不是很熟悉如何使用ajax,今天就一起来看看吧,怎样使用a ...

最新文章

  1. EntityFramework SaveChange()方法不能更新的问题
  2. 2006关注IT技术
  3. scala调用java代码_scala调用java代码
  4. Qt工作笔记-在QTreeView上实现模型数据的拖拽
  5. DOS 批量修改文件名
  6. apache 版本_Apache官宣!ShardingSphere首个Apache版本发布
  7. VS2013 MFC 中DLL链接库断点不能命中的解决方案总结
  8. PANTONE国际色卡CMYK配方表
  9. LSTM+CNN模型厄尔尼诺事件预测
  10. 怎么打开微信支付管理中关闭的服务器,手机微信中如何关闭已经开启的自动续费服务...
  11. MCAL知识点(十九):SENT驱动详细配置
  12. github远程仓库使用,将本地代码推送到github远程仓库遇到的问题解决方案
  13. RxJava基本实现
  14. 阿朱推荐的产品经理读物30本书(修订版)
  15. Regsvr32 用法
  16. 【转贴】linux操作系统下c语言编程入门
  17. Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar...
  18. android-ktx
  19. 睡眠不足和社会情绪大脑
  20. 微信小程序解析富文本的方法

热门文章

  1. java 日期类代码_java 日期时间处理类
  2. mysql数据库工程师网易微专业_网易MySQL数据库工程师微专业学习笔记(五)
  3. 会员系统用php框架,代码基地会员中心的PHP签到系统结合thinkphp框架
  4. c语言怎么样文件存储数据,急求如何将下列C语言程序数据存储到文件中?
  5. python 三维绘图库_Python第三方库matplotlib(2D绘图库)入门与进阶
  6. mysql序列号生成_一文看懂mycat的6种全局序列号实现方式
  7. c语言清空输入缓冲区函数,c语言:C语言清空输入缓冲区在标准输入(stdin)情况 -电脑资料...
  8. python 发邮件_python发邮件
  9. TAFE的完整形式是什么?
  10. C——Flowers