mvc 中 JSON,ajax

来源:互联网 发布:h3c基于acl的端口镜像 编辑:程序博客网 时间:2024/05/21 17:37


  public JsonResult getimgsize()        {            var res = new JsonResult();            returnData products = new returnData();                                      products.uploadedSize = 0;                                            res.Data = products;            res.JsonRequestBehavior = JsonRequestBehavior.AllowGet;//允许使用GET方式获取,否则用GET获取是会报错。            return res;         }

        public byte[] StreamToBytes(Stream stream)        {            byte[] bytes = new byte[stream.Length];            stream.Read(bytes, 0, bytes.Length);            // 设置当前流的位置为流的开始            stream.Seek(0, SeekOrigin.Begin);            return bytes;        }

view-----------------

   var url = urls + 'Upimg03/getimgsize?ran=' + Math.random();                    var uploadedSize = 0;                    $.ajax({                        url : url,                        data: "fileName=" + file.name + "&lastModifiedDate=" + file.lastModifiedDate.getTime(),                        async : false,                        type : 'POST',                        success: function (returnData) {                                                      //returnData = JSON.parse(returnData);                            // alert('服务器返回的尺寸'+returnData.uploadedSize);                            uploadedSize = returnData.uploadedSize;                        }                    });