/// <summary>
        /// Upload a file.
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public File UploadFile(Data data)
        {
            var xmlRpcData = Map.From.Data(data);
            var result = _wrapper.UploadFile(this.BlogID, Username, Password, xmlRpcData);

            return Map.To.File(result);
        }
Example #2
0
 internal static XmlRpcData Data(Data input)
 {
     return new XmlRpcData
     {
         base64 = input.Base64,
         name = input.Name,
         overwrite = input.Overwrite,
         type = input.Type
     };
 }