用jquery存取照片的具体实现方法 |
本文标签:jquery,存取,照片 1.用jquery 调用aspx内的函数: 复制代码 代码如下: sajax("***.aspx/DoSave", //一个URL地址 ,指向函数所在的ASPX null,//参数, 所指向的ASPX的函数所需要的参数 showSaveResult);//执行成功之后执行的jS脚本 2.函数 sajax 复制代码 代码如下: function sajax(url, data, successcallback) { $.ajax({ type: "POST", url: url, data: data, async: false, contentType: "application/json;charset=utf-8", dataType: "json", success: successcallback, statusCode: { 404: function () { alert(page not found); }, 500: function () { alert(内部服务器错误 ); } } }); }; 3.后台函数: cs代码 复制代码 代码如下: [WebMethod(EnableSession = true)] //AJAX调用的必须是 这种方式声明的函数 EnableSession--》用Session存取照片 public static void DoSave() { byte[] byZhaoPian; try { byZhaoPian = (byte[])(HttpContext.Current.Session["image"]); } catch { byZhaoPian = new byte[0]; } **************** } 4.如何给Session["image"]赋值 ![]() 选择好照片之后,点击确定上传的时候,把图片转换为二进制,赋值给Session["image"] 5.上传照片的方法这里就不在写了,请查看其它文章 |