首页
学习
活动
专区
圈层
工具
发布

.Net之使用Jquery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径

这篇文章中,我将要描述的是在我们.Net中如何使用Jquery Ajax通过FormData对象异步提交图片文件到后台保存,并返回保存的图片路径展示出图片,实现一个无刷新的异步图片上传的过程,当然这里我讲解的是单张图片的保存过程...FormData对象概述:   FormData对象是H5中的一个新特性,用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。...比起普通的ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件。...Jquery Ajax通过FormData对象异步提交图片文件: HTML中选中图片的按钮: 头像 <div class="tuxiang-up" id="headPortrait...90 System.IO.File.WriteAllBytes(fileNme, fileData);//WriteAllBytes创建一个新的文件,按照对应的文件流写入,假如已存在则覆盖 91 //返回完整的图片保存地址

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端之jquery函数库

    // 使用jquery对象用 $(this) }) 获取元素的索引值  有时候需要获得匹配元素相对于其同胞元素的索引位置,此时可以用index()方法获取 var $li = $('.list...),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。...创建javascript对象有两种方法,一种是通过顶级Object类来实例化一个对象,然后在对象上面添加属性和方法: var person = new Object(); // 添加属性: person.name...ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。...Origin 'null' is therefore not allowed access. jsonp   ajax只能请求同一个域下的数据或资源,有时候需要跨域请求数据,就需要用到jsonp技术,jsonp

    5.6K20

    js知识点总结--这些你都了解了吗?

    分析 1、通过专有方法判断如:push(),pop(); //可自己给变量定义该方法,有时失效 2、 obj instanceof Array 返回值判断; 3、es5和jquery都有方法Array.isArray...4、toString.call(param) 判断;返回格式 [object Undefined] 5、obj.constructor === Function 返回值判断 4、获取所有的checkbox...对象开始,也在document对象结束 ie9以下不支持addEventListener/removeEventListener,采用attachEvent/detachEvent (无关东东css:)...所以typeof返回object; 8、双等号的类型转换?...caller是返回一个对函数的引用,该函数调用了当前函数; callee是返回正在被执行的function函数,也就是所指定的对象的正文; (注:callee是arguments的属性,只有当函数被调用的时候才会生成

    66320

    前端开发中不可忽视的知识点汇总(二)

    由JSON字符串转换为JSON对象的时候可以用eval,var obj =eval('('+ str +')'); 28. 什么是window对象? 什么是document对象?...window对象是指浏览器打开的窗口。document对象是Documentd对象(HTML 文档对象)的一个只读引用,window对象的一个属性。...if(a instanceof Person){ alert('yes'); } // 判断对象类型最好的方式 // 对于 Object 对象,直接调用 toString() 就能返回 [object....*/ 进行多行注释,包括描述,指定类型以及参数值和返回值 (11)函数不应该有时候有返回值,有时候没有返回值 (12)语句结束一定要加分号 (13)for 循环必须使用大括号 (14)if 语句必须使用大括号...responseXML:response as Dom Document object。响应信息是xml,可以解析为Dom对象。

    2K40

    ASP.NET 调味品:AJAX

    本指南将包含以 Microsoft C# 和 Microsoft Visual Basic .NET 编写的代码,有时同时提供这两种代码,有时仅提供其中一种代码。...什么也不知道,但是 JavaScript 是面向对象的语言,而且 Ajax.NET 不只能够创建与 .NET DataView 相似的对象,还能将该函数返回的值映射到 JavaScript 副本。...= "object") { return; } //获得州下拉列表 var statesList = document.getElementById("states"); statesList.options.length...输入 AJAX。用户输入主题(并将 Tab 键移出该字段)后,我们基于该主题异步搜索论坛,并适时地向用户显示结果。有时这些结果会有帮助,有时候则不会。...返回到 Ajax.NET 的自定义类(例如我们正在返回的 ArrayList 所包含的 ForumPost)必须标有 Serializable 属性。

    4.5K50

    JQuery快速入门

    其是由John Resig于2006创建的开源项目,极大的简化了javascript开发人员遍历HTML文档、操作DOM、处理事件、开发Ajax等操作,最有特色的形式是$(document).ready...在使用jQuery时,需要注意jQuery对象和DOM对象的区别,通常对于jQuery对象,会在变量前加$,如var $variable=jQuery对象;。可以通过如下方式对两者进行转化。...jQuery对象转化为DOM对象: var $cr = $('#cr');var cr = $cr[0]; DOM对象转化为jQuery对象: var cr = document.getElementById...Object Modal)文档对象模型是一种与浏览器、平台、语言无关的接口,通过该接口可以轻松的访问浏览器中所有标准组件。...这样的机制在有时是需要的,但有时却不是期望的,那么就绪要通过event.stopPropagation()方法来禁止事件的冒泡了, 此外,在jQuery中,可以通过event.preventDefault

    3.1K100

    基于Jquery WeUI的微信开发H5页面控件的经验总结(2)

    id=@ViewBag.Info.ID';      var qrcode = new QRCode(document.getElementById("qrcode"), {      text: url...如下代码是我们使用$.post()的函数进行数据的提交,注意我们也需要使用$.parseJSON进行返回值JSON转换对象的处理。      ...()是jquery中通用的一个ajax封装,其语法的格式为:$.ajax(options),其中options是一个object类型,它指明了本次ajax调用的具体参数。      ...一般在使用FormData对象的时候,我倾向于使用$.ajax进行处理,以便更多的弹性化设置。      ...9)JS脚本的数组对象处理      上面我们使用了各种异步的操作,如JQuery的Ajax/Post/Get/getJSON等函数操作,经常会涉及对数组的遍历处理或者插入处理。

    1.7K20

    JavaScriptJQuery基本使用

    ---- 加载doc后执行函数 $(document).ready(function(){ //函数内容 } ---- 查看变量类型 可以看字符、数字等简单变量类型,一些复杂的一律按object来显示...) { console.log("a") }); 2、jquery和js如何判断checkbox是否选中 $("input[type='checkbox']").is(':checked') 返回结果...this.readyState == 4 && this.status == 200) { console.log( this.getAllResponseHeaders()); } }; jq: $.ajax...'); window.history.back(-1);返回上一页 ---- json处理 如果json是由数组来的,那么parse()解析后,会变为json数组,使用json[数字]来获取数据,由对象变来的话...,使用非常简单: jquery.cookie.js , 回话cookie,关闭浏览器cookie删除 $.cookie('the_cookie', 'the_value'); 持久cookie,有时间规定

    57130
    领券