/// <summary> /// 上传用户头像 /// </summary> /// <param name="imgBase64"></param> /// <returns>状态</returns> /// <remarks>2013-8-29 杨浩 添加</remarks> public Result UploadAvatar(string imgBase64) { byte[] buffer = Convert.FromBase64String(imgBase64); var ms = new MemoryStream(buffer); //上传到FTP的路径 string ftpPath = string.Format("{0}/{1}/{2}.jpg", FtpImageServer, BLL.Web.ProductThumbnailType.CustomerFace, CurrentUser.SysNo); //上传 var ftp = new FtpUtil(FtpImageServer, FtpUserName, FtpPassword); ftp.Upload(ms, ftpPath); ms.Dispose(); return(new Result { Status = true, StatusCode = 1, Message = "头像上传成功" }); }
/// <summary> /// 上传图片 /// </summary> /// <param name="img">图片信息</param> /// <returns>上传结果</returns> /// <remarks>2013-09-10 朱成果 实现</remarks> public Result SaveRmaImg(UpGradeRmaImage img) { var result = new Result() { Status = true }; try { if (img.FileData != null) { using (var ms = new MemoryStream(img.FileData)) { string filePath = "RMA/" + img.FileName; var ftp = new FtpUtil(FtpImageServer, FtpUserName, FtpPassword); var flg = ftp.Upload(ms, FtpImageServer + filePath);//FTP上传 if (flg) { result.Message = img.ImageUrl = filePath;//图片存相对路径方便迁移 } } } ////退换货图片 //if (!string.IsNullOrEmpty(img.ImageUrl)) //{ // BLL.RMA.RmaBo.Instance.InsertRMAImg(new RcReturnImage() // { // ImageUrl = img.ImageUrl, // ReturnSysNo = img.ReturnSysNo // }); //} } catch (Exception ex) { result.Message = "图片上传错误"; result.Status = false; } return(result); }