public string SendImg(SImg model) { return(string.Format(@"<xml> <ToUserName><![CDATA[{0}]]></ToUserName> <FromUserName><![CDATA[{1}]]></FromUserName> <CreateTime>{2}</CreateTime> <MsgType><![CDATA[{3}]]></MsgType> <Image> <MediaId><![CDATA[{4}]]></MediaId> </Image> </xml>", model.ToUserName, model.FromUserName, model.CreateTime, model.MsgType, model.MediaId)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; var num = context.Request.Files.Count; for (int i = 0; i < num; i++) { HttpPostedFile file = context.Request.Files[i]; //上传的文件保存到目录(为了保证文件名不重复,加个Guid) string path = "../Content/Renting/" + Guid.NewGuid().ToString() + file.FileName; SImg sImg = new SImg() { Photo = file.FileName, }; db.SImg.Add(sImg); db.SaveChanges(); file.SaveAs(context.Request.MapPath(path));//必须得是相对路径 } context.Response.Write("上传成功"); }
/// <summary> /// 修改订单 /// </summary> /// <param name="sell"></param> /// <param name="selling"></param> /// <param name="sImg"></param> /// <param name="transactions"></param> /// <returns></returns> public ActionResult EditSELL(Sell sell, Selling selling, SImg sImg, Transactions transactions) { int a = sell.SellID; //添加商品图片 if (Request.Files.Count > 0) { string[] fileTypeStr = { "image/gif", "image/png", "image/jpeg", "image/jpg", "image/bmp" }; List <string> strlist = new List <string>(); for (int i = 0; i < Request.Files.Count; i++) { if (fileTypeStr.Contains(Request.Files[i].ContentType)) { string fileName = Path.GetFileName(Request.Files[i].FileName); strlist.Add(fileName); } } if (bll2.AddSImg(sell.SellID, strlist)) { //保存文件 //应用程序需要有服务器UploadFile文件夹的读写权限 for (int i = 0; i < Request.Files.Count; i++) { Request.Files[i].SaveAs(Server.MapPath("~/Content/Selling/" + Request.Files[i].FileName)); } } } if (bLL.EditSELL(sell, selling, transactions)) { return(RedirectToAction("EditSelling", "Sale", new { SellID = a })); } else { return(Content("<script>alert('修改失败');history.go(-1)</script>")); } }