asmx 接受 ajax post,使用jQuery Ajax将文件发送到C#中的Web服务(asmx)
小编典典
您需要序列化数据…。
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)相关推荐
- 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net
直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...
- ajax abort 原因,jquery ajax abort()方法
如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...
- 在ASP.NET AJAX 1.0框架中访问Web服务
一. 简介 如今,微软最新推出的AJAX框架为ASP.NET AJAX 1.0(下载地址为[url]http://ajax.asp.net/downloads/default.aspx[/ur ...
- struts2 ajax html,Struts2+Jquery+Ajax+Json
现在使用Json来封装并且传递数据的情形是越来越多了,可怎么样在Struts2中来使用Jquery+Ajax+Json来协同工作呢?在网上查了下就那几个例子被转过来转过去的,还有很多例子根本行不通,这 ...
- ajax.ajaxmethod无效,jQuery Ajax调用httpget webmethod(C#)无效
小编典典 在我能说的一切之前,您选择的不是最简单的方法.ScriptMethods易于与ASP.NET ScriptManager一起使用,而不与jQuery一起使用.我建议您最好使用启用JSON的W ...
- 【SpringMVC笔记】Ajax 入门(jQuery.ajax)
Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...
- java ajax datatype_理解jquery ajax中的datatype属性选项值
jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...
- 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?
我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...
- java怎么处理ajax请求,java怎么用ajax请求?jquery ajax请求后台的简单例子
jQuery.ajax(url,[settings]) 概述 通过 HTTP 请求加载远程数据. jQuery 底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等.$.ajax ...
- ajax脚本格式,jQuery ajax调用 - jim脚本响应是什么格式?
对不起,如果这已被回答,但我搜索网络和本网站,我找不到答案...jQuery ajax调用 - jim脚本响应是什么格式? 我有一个JavaScript函数,调用jim脚本来执行各种SQLite数据库 ...
最新文章
- css 层叠式样式表(2)
- 在linux内核中获得比jiffies精度更高的时间值【转】
- win10 环境变量配置 如何在命令行运行php文件
- 集合之四:List接口
- 确保独立计算机上的EFS加密数据恢复
- QT vs下x64编译变win32编译报错:C:\Users\ycy\AppData\Local\QtMsBuild\qtrcc.targets(69,5): error MSB3073:
- Winforn中使用SaveFileDialog实现另存为对话框
- Jerry的ABAP, Java和JavaScript乱炖
- Python 中的Pandas库
- 索引 Index -- 快速查找数据
- oracle数据库sql的执行过程,Oracle体系结构之SQL语句的执行过程
- ECSHOP 如何去掉配送区域
- 【MyBatis笔记】17-多对多做左连接查询(查询老师,并且把关联的学生也查出来)
- 关于标题的多HTML定制
- gpuinfo测试软件,gpuinfo
- 使用okhttp下载文件 、传统方式下载文件,简介okhttp使用(Java)
- Insyde uefi 隐藏设置_使用u盘GPT+UEFI模式安装windows10系统步骤详细图解
- 从零配置腾讯云cdn加速服务!
- PS利用色相/饱和度蒙版改变原有颜色
- 计算机专业必读的经典书籍!!(建议收藏)
热门文章
- 通过10个例子快速掌握Python中的List
- Ubuntu16.04更换显示器后NVIDIA显卡驱动出现问题的解决方法
- 预见2020关键一年|第二届中国区块链产业经济年会在国际金融博物馆召开
- 我已经掌握的机器学习算法
- CSS 自适应布局(flex布局)
- 解决vim使用鼠标选择便进入visual mode问题
- 5.15 综合案例2.0-燃气检测系统(仅支持2.02以上版本)
- QTdesigner
- HP LaserJet Pro MFP M128fn 无法打印
- 工艺啤酒设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告