using BLL; using System; using System.Configuration; using System.Drawing; using System.IO; using System.Text; using System.Web; using System.Web.Http; namespace WebApi.Controllers { public class FileUploadController : ApiController { #region 附件上传 /// /// 附件上传 /// /// public IHttpActionResult Post() { HttpFileCollection files = HttpContext.Current.Request.Files; string typeName = HttpContext.Current.Request["typeName"]; if (string.IsNullOrEmpty(typeName)) { typeName = "WebApi"; } string reUrl = string.Empty; if (files != null && files.Count > 0) { string folderUrl = "FileUpLoad/" + typeName + "/" + DateTime.Now.ToString("yyyy-MM") + "/"; string localRoot = ConfigurationManager.AppSettings["localRoot"] + folderUrl; //物理路径 if (!Directory.Exists(localRoot)) { Directory.CreateDirectory(localRoot); } // foreach (string key in files.AllKeys) for(int i=0;i