Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //File Reader
- function OnFileEditImageEntry(file) {
- var reader = new FileReader();
- reader.onloadend = function (evt) {
- var ImageBase64 = evt.target.result;
- return ImageBase64 ;
- };
- reader.readAsDataURL(file);
- }
- //WEB API//
- public IHttpActionResult UpdateUserDetails(userModel user)
- {
- try
- {
- if (user.ProfileImageBase64 != "" && user.userID !=0)
- {
- var UserProfilePicDataUrl = "";
- string ftpurl = "ftp://xxx.xxxxx.xxxx/";
- var username = "xxx";
- var password = "xxxxx";
- string UploadDirectory = "xxxx/xx";
- string FileName =ImageFileName;
- String uploadUrl = String.Format("{0}{1}/{2}", ftpurl, UploadDirectory,FileName);
- FtpWebRequest req = (FtpWebRequest)FtpWebRequest.Create(uploadUrl);
- req.Proxy = null;
- req.Method = WebRequestMethods.Ftp.UploadFile;
- req.Credentials = new NetworkCredential(username, password);
- req.EnableSsl = false;
- req.UseBinary = true;
- req.UsePassive = true;
- byte[] data =Convert.FromBase64String(user.ImageBase64);
- req.ContentLength = data.Length;
- Stream stream = req.GetRequestStream();
- stream.Write(data, 0, data.Length);
- stream.Close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement