您的位置:首页 > 其它

如何实现word上传服务器

2015-08-31 22:10 253 查看
        八月的天空,弥漫着思念的气息,你如那紫色的精灵,把我褶皱的情怀舒展。原来你就在这里,我拥住了今生的情缘,把八月的天空涂抹得一片湛蓝。        走进八月,你会看到八月的色彩如同阳光照耀着生命的幸福,在田野上滚动,拂动着嫩绿的禾苗,在天地间升腾,映照着洁白的云朵,叠映在忙碌的身影里,抚摩着耕耘的喜悦。
        最近小编有点忙,围着项目玩耍呢:刚进一个系统,还不是非常了解业务,项目组长分配了一个任务做文档的上传。菜鸟小编,不过心态很好相信可以实现,也是一个很好的机会吧。
        千呼万唤始出来,见识路上真面目:
/// <summary>
        /// 上传word文档
        /// </summary>
        /// <param name="fileToUpload"></param>
        /// <returns></returns>
        [HttpPost]
        [ValidateInput(false)]
        public ActionResult UploadFile(HttpPostedFileBase[] fileToUpload)
        { 
            //HttpPostedFileBase uploadfile=Request.Files["uploadfile"];
            HttpPostedFileBase uploadfile = Request.Files["fileToUpload"];
            if (fileToUpload == null || string.IsNullOrEmpty(uploadfile.FileName))
            {
                return Json("请选择上传文件!");
            }
            //取得上传文件之前扩展文件名,并转换成小写
            string fileExtension = System.IO.Path.GetExtension(uploadfile.FileName).ToLower();
            if (fileExtension != ".docx")
            {
                return Json("只能上传word文件!","/");
            }
            //存储文件到文件夹
            uploadfile.SaveAs(Server.MapPath("/upload/"+uploadfile.FileName));
            return Json("上传到upload目录成功!");
        }
[code] 八月离城,只为给自己疲惫的身心和紧张的工作添上一抹闲情逸致,给波澜不惊的情感生活涂上一层灯火阑珊的感觉。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: