小编典典

您需要序列化数据…。

var data = new FormData();

var files = $("#YOURUPLOADCTRLID").get(0).files;

// Add the uploaded image content to the form data collection

if (files.length > 0) {

data.append("UploadedFile", files[0]);

}

// Make Ajax request with the contentType = false, and procesDate = false

var ajaxRequest = $.ajax({

type: "POST",

url: "/api/fileupload/uploadfile",

contentType: false,

processData: false,

data: data

});

在控制器内部,您可以拥有类似

if (HttpContext.Current.Request.Files.AllKeys.Any())

{

// Get the uploaded image from the Files collection

var httpPostedFile = HttpContext.Current.Request.Files["UploadedFile"];

if (httpPostedFile != null)

{

// Validate the uploaded image(optional)

// Get the complete file path

var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath("~/UploadedFiles"), httpPostedFile.FileName);

// Save the uploaded file to "UploadedFiles" folder

httpPostedFile.SaveAs(fileSavePath);

}

}

希望能帮助到你…

2020-07-26

asmx 接受 ajax post,使用jQuery Ajax将文件发送到C#中的Web服务(asmx)相关推荐

  1. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

  2. ajax abort 原因,jquery ajax abort()方法

    如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...

  3. 在ASP.NET AJAX 1.0框架中访问Web服务

    一. 简介     如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...

  4. struts2 ajax html,Struts2+Jquery+Ajax+Json

    现在使用Json来封装并且传递数据的情形是越来越多了,可怎么样在Struts2中来使用Jquery+Ajax+Json来协同工作呢?在网上查了下就那几个例子被转过来转过去的,还有很多例子根本行不通,这 ...

  5. ajax.ajaxmethod无效,jQuery Ajax调用httpget webmethod(C#)无效

    小编典典 在我能说的一切之前,您选择的不是最简单的方法.ScriptMethods易于与ASP.NET ScriptManager一起使用,而不与jQuery一起使用.我建议您最好使用启用JSON的W ...

  6. 【SpringMVC笔记】Ajax 入门(jQuery.ajax)

    Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...

  7. java ajax datatype_理解jquery ajax中的datatype属性选项值

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...

  8. 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?

    我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...

  9. java怎么处理ajax请求,java怎么用ajax请求?jquery ajax请求后台的简单例子

    jQuery.ajax(url,[settings]) 概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax ...

  10. ajax脚本格式,jQuery ajax调用 - jim脚本响应是什么格式?

    对不起,如果这已被回答,但我搜索网络和本网站,我找不到答案...jQuery ajax调用 - jim脚本响应是什么格式? 我有一个JavaScript函数,调用jim脚本来执行各种SQLite数据库 ...

最新文章

  1. css 层叠式样式表(2)
  2. 在linux内核中获得比jiffies精度更高的时间值【转】
  3. win10 环境变量配置 如何在命令行运行php文件
  4. 集合之四:List接口
  5. 确保独立计算机上的EFS加密数据恢复
  6. QT vs下x64编译变win32编译报错:C:\Users\ycy\AppData\Local\QtMsBuild\qtrcc.targets(69,5): error MSB3073:
  7. Winforn中使用SaveFileDialog实现另存为对话框
  8. Jerry的ABAP, Java和JavaScript乱炖
  9. Python 中的Pandas库
  10. 索引 Index -- 快速查找数据
  11. oracle数据库sql的执行过程,Oracle体系结构之SQL语句的执行过程
  12. ECSHOP 如何去掉配送区域
  13. 【MyBatis笔记】17-多对多做左连接查询(查询老师,并且把关联的学生也查出来)
  14. 关于标题的多HTML定制
  15. gpuinfo测试软件,gpuinfo
  16. 使用okhttp下载文件 、传统方式下载文件,简介okhttp使用(Java)
  17. Insyde uefi 隐藏设置_使用u盘GPT+UEFI模式安装windows10系统步骤详细图解
  18. 从零配置腾讯云cdn加速服务!
  19. PS利用色相/饱和度蒙版改变原有颜色
  20. 计算机专业必读的经典书籍!!(建议收藏)

热门文章

  1. 通过10个例子快速掌握Python中的List
  2. Ubuntu16.04更换显示器后NVIDIA显卡驱动出现问题的解决方法
  3. 预见2020关键一年|第二届中国区块链产业经济年会在国际金融博物馆召开
  4. 我已经掌握的机器学习算法
  5. CSS 自适应布局(flex布局)
  6. 解决vim使用鼠标选择便进入visual mode问题
  7. 5.15 综合案例2.0-燃气检测系统(仅支持2.02以上版本)
  8. QTdesigner
  9. HP LaserJet Pro MFP M128fn 无法打印
  10. 工艺啤酒设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告