예제 #1
0
 public JsonResult Upload(string dataID, string frmID, string field, string typecode)
 {
     try
     {
         FBFileSave model = new FBFileSave();
         model.ID = Guid.NewGuid().ToString();
         HttpPostedFileBase file = Request.Files["file"];
         if (file != null)
         {
             model.DataID   = dataID;
             model.FrmID    = frmID;
             model.FileName = file.FileName;
             model.TypeCode = typecode;
             var res = _service.saveFile(model, StreamToBytes(file.InputStream));
             if (!string.IsNullOrEmpty(res))
             {
                 model.ID = res;
             }
         }
         else
         {
             throw new Exception("未获取到文件信息!");
         }
         return(Json(new { res = true, data = model.ID }));
     }
     catch (Exception ex)
     {
         log.Error(ex);
         return(Json(new { res = false, mes = "上传失败" + ex.Message }));
         //throw ex;
     }
 }
예제 #2
0
 public JsonResult Upload(string dataID, string frmID, string field)
 {
     try
     {
         FBFileSave model = new FBFileSave();
         model.ID = Guid.NewGuid().ToString();
         HttpPostedFileBase file = Request.Files["file"];
         if (file != null)
         {
             model.DataID   = dataID;
             model.FrmID    = frmID;
             model.FileName = file.FileName;
             _service.saveFile(model);
         }
         else
         {
             throw new Exception("未获取到文件信息!");
         }
         return(Json(new { res = true, data = model.ID }));
     }
     catch (Exception ex)
     {
         log.Error(ex);
         return(Json(new { res = false, mes = "上传失败" + ex.Message }));
         //throw ex;
     }
 }
예제 #3
0
        public string saveFile(FBFileSave model, byte[] data)
        {
            var fileid = "";
            AttrachmentUploadEntity entity = new AttrachmentUploadEntity();

            entity.FileId    = model.ID;
            entity.FileName  = model.FileName;
            entity.MainId    = model.DataID;
            entity.MainType  = "";
            entity.Extension = model.FileExt;
            entity.Creator   = LBFContext.Current.Session.UserName;
            if (string.IsNullOrEmpty(model.TypeCode))
            {
                entity.FileTypeCode = "LBMAttFiles";
            }

            else
            {
                entity.FileTypeCode = model.TypeCode;
            }

            //entity.FileString
            fileid = svr.SaveFile(entity, data);
            return(fileid);
        }
예제 #4
0
        public void saveFile(FBFileSave model)
        {
            AttrachmentUploadEntity entity = new AttrachmentUploadEntity();

            //entity.FileString
            svr.SaveFile(entity, null);
        }
예제 #5
0
 public string saveFile(FBFileSave model, byte[] data)
 {
     // base.Db.Save<FBFileSave>(model);
     return("");
 }
예제 #6
0
        /// <summary>
        /// 保存文件
        /// </summary>
        /// <param name="model"></param>

        public void saveFile(FBFileSave model)
        {
            //base.Db.Save<FBFileSave>(model);
        }