object IMetaWeblog.NewMediaObject(string blogid, string username, string password, MetaWeblogMediaObject media) { ValidateUser(username, password); // Save File using (var ms = new MemoryStream(media.Bits)) { var file = UmbracoMediaFile.Save(ms, "articulate/" + media.Name.ToSafeFileName()); return(new { url = file.Url }); } }
object IMetaWeblog.NewMediaObject(string blogid, string username, string password, MetaWeblogMediaObject media) { ValidateUser(username, password); // Save File using (var ms = new MemoryStream(media.Bits)) { var fileUrl = "articulate/" + media.Name.ToSafeFileName(); _mediaFileSystem.AddFile(fileUrl, ms); return(new { url = fileUrl }); } }