public string Upload(string apiid) { try { HttpFileCollection files = System.Web.HttpContext.Current.Request.Files; if (files.Count > 0) { Random rnd = new Random(); string path = ""; HttpPostedFile file = files[0]; if (file.ContentLength > 0) { string fileName = file.FileName; string extension = Path.GetExtension(fileName); int num = rnd.Next(5000, 1000000); path = "/Data/" + num.ToString() + extension; file.SaveAs(System.Web.HttpContext.Current.Server.MapPath(path)); } ApiLibrary apiLibrary = ApiLibraryCore.GetInstance().GetApiLibrary(apiid); apiLibrary.docurl = path; ApiLibraryCore.GetInstance().UpdateApiLibrary(apiLibrary); comm.success = true; comm.message = "上传成功"; } } catch (Exception) { comm.success = false; comm.message = "上传失败"; } return(JsonHelper.SerializeObject(comm)); }
/// <summary> /// Gets the API list. /// </summary> /// <returns></returns> /// 创建人:李允智 /// 创建时间:2016/2/2 /// 描述:获取所有API列表 public string GetApiList() { return(JsonHelper.SerializeObject(ApiLibraryCore.GetInstance().GetApiLibraryList())); }