图片的上传操作API

[HttpPost]
        public IHttpActionResult GoodsFileUpLoad()
        {
            if (HttpContext.Current.Request.Files==null||HttpContext.Current.Request.Files.Count ==0)
            {
                return Json(new { code = 0, mess = "没有接收到图片" });
            }
            HttpPostedFile file = HttpContext.Current.Request.Files[0];
            string saveFileUrl = "/Content/UploadFile";   //存放图片网站目录
            string saveFilePath = HttpContext.Current.Server.MapPath(saveFileUrl);  //存放图片的硬盘物理路径                                                                  
            string exten = System.IO.Path.GetExtension(file.FileName); //获取文件的扩展名
            string fileNewName = Guid.NewGuid().ToString()+"."+ exten;  //新文件名

            string newFileUrl = saveFileUrl + "/" + fileNewName; //上传图片的网站路径
            string newFilePath = saveFilePath + "\\" + fileNewName;  //保存图片的路径
            file.SaveAs(newFilePath); //保存图片

              return Json(new { code = 1,
                  data=new {
                      newFileUrl
                  },
                  mess = "上传成功!" });
        }

没抽到耀骑士临光!!!!!!!!!啊!

posted @ 2021-11-01 19:01  猫什  阅读(225)  评论(0)    收藏  举报