public IActionResult MDEditor_API() { string action = GetParam("action"); string result = ""; switch (action) { case "down": { string content = RequestEx["content"]; Stream sm = IOHelper.BytesToStream(Encoding.UTF8.GetBytes(content)); //var memi = provider.Mappings[fileExt]; return(File(sm, "text/plain", "content.md")); } case "upload": //上传图片 { var file = Request.Form.Files["editormd-image-file"]; string vpath = ZLHelper.GetUploadDir_Anony("content", "md"); string fname = function.GetRandomString(10) + "." + GetImgExt(file.FileName); string url = SafeC.SaveFile(vpath, fname, file.OpenReadStream(), (int)file.Length); result = JsonHelper.GetJson( new string[] { "success", "message", "url" }, new string[] { "1", "上传成功", url }); } break; } return(Content(result)); }