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方法

        }
版权声明:本文为博主原创文章,未经博主允许不得转载。

Upload.asp上传图片到文件/数据库

  • 2010年03月30日 15:30
  • 2.11MB
  • 下载

struts2+xheditor+上传图片功能

去官网下载http://xheditor.com/ 新建index.jsp 代码如下 String path = request.getContextPath(); String baseP...

[ java ] xheditor 与strut2 配置使用并提供上传图片!

js文件中如下: $(pageInit); function pageInit(){ //这是用来在线编写代码的插件 以后程序题会用得到 内置在full样式里了 即用tools:'ful...

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

作为一个渣渣实习生,是时候写些东西来提高自己啦。上周在弄富文本输入框,弄了一半,今早来弄了下,终于大功告成了。准备记录一下。里面的代码有部分是参照网上资料的。在开写的时候,才发现,实现的功能就是csd...

Laravel5.2中使用xheditor编辑器实现上传图片功能

安装xheditor 去官网下载一个安装包(有详细的安装办法),简单说就是把xheditor_emot,xheditor_lang,xheditor_plugins,xheditor_skin四个文件...

上传图片upload

  • 2012年10月03日 09:06
  • 4.45MB
  • 下载

Ajax Upload上传图片失败的解决方法:

最近用Ajax Upload实现无刷新上传图片,部署到本机IIS是可以正常上传的,部署到云服务器后, 就总是报这个错误:服务器没有返回数据,可能服务器忙,请稍候再试!这个问题困扰了我四五天! 方法...
  • dmz1981
  • dmz1981
  • 2017年03月15日 11:53
  • 838

Apache Cordova 安卓android上传图片或者文件 调用后台服务实现java代码 ft.upload(imageURI, uri, that.uploadSuccess, that.

Apache Cordova 安卓android上传图片或者文件 调用后台服务实现java代码 ft.upload(imageURI, uri, that.uploadSuccess, that....

微信小程序wx.upload上传图片后台java

前台代码: bindPhoto(e) { var that = this; wx.chooseImage({ count: 1, sizeType: ['original','compress...

MVC的Uceditor上传图片配置实例

  • 2017年03月20日 18:56
  • 16.1MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MVC下xheditor上传图片Upload的action图片保存
举报原因:
原因补充:

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