MVC 中接受Flash的图片上传

来源:互联网 发布:学校封了游戏端口 编辑:程序博客网 时间:2024/05/21 06:41
/// <summary>        /// 通过Flash上传图片        /// </summary>        /// <param name="uid"></param>        /// <param name="jid"></param>        /// <param name="sn"></param>        /// <returns></returns>        [HttpPost]        public JsonResult SwfUploadImg(string uid, string jid, string sn)        {            try            {                HttpPostedFileBase file = Request.Files["Filedata"];                string file_name = Common.GetNewImgName(file.FileName);                file.SaveAs(Config.PicPath + file_name);                return Json(new { status = true, msg = "上传成功!", filename = file_name });            }            catch (Exception ex)            {                return Json(new { status = false, msg = ex.Message });            }        }
只是简单的实现,未做过滤等安全限制。另外在google浏览器中,flash作为插件出现,并不能和页面共享cookie。因此,在flash请求的session和页面创建的session的sessionID 不同。因此需要另外的方式来进行认证。
1 0
原创粉丝点击