예제 #1
0
        public ContentResult ToDels(int[] ids)
        {
            bool rtn = SYSOpenVideo.ToDels(ids, Server.MapPath("~"));

            if (rtn)
            {
                return(Content("ok"));
            }
            else
            {
                return(Content("操作失败,网络异常"));
            }
        }
예제 #2
0
        public ContentResult ToDel(int id)
        {
            SYSOpenVideo oldimgs = SYSOpenVideo.GetEntityByID(id);

            if (SYSOpenVideo.DeleteByID(id) > 0)
            {
                try
                {
                    string delFile = Server.MapPath("~") + oldimgs.VideoUrl;
                    System.IO.File.Delete(delFile);
                }
                catch (Exception ex) { }
                return(Content("ok"));
            }
            return(Content("删除出错"));
        }
예제 #3
0
        public ActionResult Process(string goodspk, string id, string name, string type, string lastModifiedDate, string size)
        {
            int goodsID = 0;

            int.TryParse(goodspk, out goodsID);
            string filePathName = string.Empty;
            string localPath    = Path.Combine(HttpRuntime.AppDomainAppPath, "Upload");

            if (Request.Files.Count == 0)
            {
                return(Json(new { jsonrpc = 2.0, error = new { code = 102, message = "保存失败" }, id = "id" }));
            }
            try
            {
                string path = Request.MapPath("~/");
                if (!Directory.Exists(Server.MapPath("~/Video/SYSOpenVideo/")))
                {
                    Directory.CreateDirectory(Server.MapPath("~/Video/SYSOpenVideo/"));
                }
                var    file     = Request.Files[0];
                string ext      = Path.GetExtension(file.FileName); //获得文件扩展名
                string savename = "G_" + goodspk + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ext;
                filePathName = "/Video/SYSOpenVideo/" + savename;   //自行处理保存

                //记录到数据库
                SYSOpenVideo article = new SYSOpenVideo();
                article.Dat      = DateTime.Now;
                article.VideoUrl = filePathName;
                article.Title    = goodsID.ToString();
                article.ID       = article.InsertAndReturnIdentity();


                file.SaveAs(path + filePathName);
            }
            catch (Exception)
            {
                return(Json(new { jsonrpc = 2.0, error = new { code = 103, message = "保存失败" }, id = "id" }));
            }
            return(Json(new
            {
                jsonrpc = "2.0",
                id = "id",
                filePath = filePathName//返回路径以备后用
            }));
        }
예제 #4
0
        public ContentResult imgsDel(string imgpk)
        {
            int imgID = 0;

            int.TryParse(imgpk, out imgID);
            string       result = "";
            SYSOpenVideo imgs   = SYSOpenVideo.GetEntityByID(imgID);

            if (SYSOpenVideo.DeleteByID(imgID) > 0)
            {
                result = "OK";

                string delFile = Server.MapPath("~") + imgs.VideoUrl;
                System.IO.File.Delete(delFile);
            }
            else
            {
                result = "删除失败!";
            }
            return(Content(result));
        }