示例#1
0
        /// <summary>
        /// 读取上传文件(文本文件)并返回文件内容
        /// </summary>
        /// <param name="file"></param>
        /// <returns></returns>
        public ActionResult GetUploadContent(HttpPostedFileBase file)
        {
            if (file == null)
            {
                return(Content("没有文件!", "text/plain"));
            }

            try
            {
                StreamReader sr = new StreamReader(file.InputStream);
                string       s  = sr.ReadToEnd();
                RPC_Result   r  = new RPC_Result(true);
                r.Message = s;
                sr.Close();
                return(Content(r.ToActionResult()));
            }
            catch (Exception ex)
            {
                RPC_Result r = new RPC_Result(false);
                r.Message = "读取上传文件错误";
                return(GetActionResult(r));
            }
        }
示例#2
0
 /// <summary>
 /// RPC_Result转Json
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="result"></param>
 /// <returns></returns>
 public ActionResult GetActionResult <T>(RPC_Result <T> result)
 {
     return(Content(result.ToActionResult()));
 }
示例#3
0
        public ActionResult GetActionResult <T>(SMS.Model.RPCResult <T> result)
        {
            RPC_Result <T> r = new RPC_Result <T>(result.Success, result.Value, result.Message);

            return(GetActionResult(r));
        }