MVC下xheditor上传图片Upload的action图片保存

原创 2012年03月28日 17:09:27
/// <summary>
        /// 上传图片
        /// </summary>
        /// <param name="fileData"></param>
        /// <returns></returns>
        [HttpPost]
        public ActionResult Upload(HttpPostedFileBase fileData)
        {
            string result = "0";
            string folder = "/UploadFiles/NoticeFiles";
            string errMsg = "";

            if (fileData != null)
            {
                try
                {
                    string fileName = fileData.FileName;
                    if (fileName.LastIndexOf("\\") > 0)
                    {
                        fileName = fileName.Substring(fileName.LastIndexOf("\\") + 1);
                    }
                    string currentTime = DateTime.Now.ToString("yyyyMMddhhmmss");
                    Random r = new Random(DateTime.Now.Millisecond);
                    int rndKey = r.Next(100000, 999999);

                    result = Path.GetFileName(fileName);//获得文件名,返回进行显示
                    string saveFileName = string.Format("{0}_{1}", currentTime + rndKey.ToString(), fileName);

                    string saveFolder = Request.MapPath(string.Format("~{0}", folder));
                    if (!Directory.Exists(saveFolder))
                        Directory.CreateDirectory(saveFolder);

                    fileData.SaveAs(string.Format("{0}\\{1}", saveFolder, saveFileName));

                    result = string.Format("{0}/{1}", folder, saveFileName);

                }
                catch (Exception ex) { errMsg = ex.Message; }
            }

            var data = new { err = errMsg, msg = result };

            return this.Content(new JavaScriptSerializer().Serialize(data));//这里不能用Json方法

        }
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/angle860123/article/details/7403700

PS软件教程及技巧 Photoshop 工具(上)

-
  • 1970年01月01日 08:00

关于使用xheditor实现图片上传

最近做项目用了xheditor这个在线编辑器,其他功能还好,需要用到图片上传功能的时候,按照文档和网上一些配置 $('#elm1').xheditor({ upImgUrl:"upload.php...
  • maomaoandyaoyaomice
  • maomaoandyaoyaomice
  • 2016-05-17 10:18:09
  • 2459

xheditor的使用方法

为了同时支持Firefox和IE,我们常常用document.getElementById(id)方法来取得HTML对象。但是getElementById方法只能取得单个对象,而对于CheckBox数...
  • hutao1101175783
  • hutao1101175783
  • 2014-04-14 22:18:29
  • 11971

xhEditor编缉器使用传,解决火狐不能上传文件的问题

 package com.*.servlet; import java.io.BufferedOutputStream;import java.io.File;import java.io.FileO...
  • ywk_3389
  • ywk_3389
  • 2011-03-31 08:52:00
  • 1584

百度ueditor图片上传提示“上传失败,请重试”解决办法

百度ueditor图片上传提示“上传失败,请重试”解决办法 把ueditor的asp上传组件uploader.class.asp里的CheckOrCreatePath过程修改如下:  ...
  • loveyexian
  • loveyexian
  • 2017-07-21 09:11:11
  • 294

<em>xheditor</em> 在线编辑器jsp/ava实现版

<em>xheditor</em>是非常实用的web应用在线编辑器,本程序通过jsp/java实现,可上传<em>图片</em>、视频、远程抓图上传(如QQ截图后直接粘贴在编辑器后自动上传到服务器<em>保存</em>),非常方便、...
  • 2018年04月09日 00:00

<em>xheditor</em>-1.1.14

<em>图片</em> Flash:Flash动画 Media:Windows media player视频 Hr:<em>插入</em>水平线 Emot:表情...2.6. 皮肤设计指南 <em>xhEditor</em>的皮肤<em>保存</em>在<em>xheditor</em>_skin文件夹中,每个皮肤一个子...
  • 2018年04月08日 00:00

xhEditor富文本编辑器的使用说明

1. xhEditor入门基础 1.1. 在线可视化HTML编辑器概述1.2. 获取xhEditor1.3. xhEditor运行环境1.4. xhEditor基本使用指南   1.1. 在线可...
  • SuperDevilBoy
  • SuperDevilBoy
  • 2016-01-25 16:14:44
  • 1959

为什么编辑器上传不了图片?

通过以下编辑器的调试输出错误代码看下是因为什么失败 (xiuxiu.onDebug = function (data){alert("错误响应" + data);}) 如果是“MT0001”,则为...
  • webmeitu
  • webmeitu
  • 2014-09-18 19:51:02
  • 1878

dwz+nutz+xheditor 论坛输入框上传图片

作为一个渣渣实习生,是时候写些东西来提高自己啦。上周在弄富文本输入框,弄了一半,今早来弄了下,终于大功告成了。准备记录一下。里面的代码有部分是参照网上资料的。在开写的时候,才发现,实现的功能就是csd...
  • chengzixiaohai
  • chengzixiaohai
  • 2014-12-08 10:49:56
  • 1322
收藏助手
不良信息举报
您举报文章:MVC下xheditor上传图片Upload的action图片保存
举报原因:
原因补充:

(最多只允许输入30个字)