ImageUploadAssist--DATA

几个用到的数据类

JsonUploadImageData

/// <summary>
    /// 图片上传接口(数据包)
    /// </summary>
    [DataContract]
    public class JsonUploadImageData
    {
        /// <summary>
        /// 品牌名
        /// </summary>
        [DataMember]
        public string brand_name { get; set; }

        /// <summary>
        /// 来源域名  先确定能否获取来源域名 ,如可以, 则该参数不传递
        /// </summary>
        [DataMember]
        public string domain_name { get; set; }

        /// <summary>
        /// 图片来源类型   GO   AD  等
        /// </summary>
        [DataMember]
        public string req_type { get; set; }

        /// <summary>
        /// 图片来源id
        /// </summary>
        [DataMember]
        public int req_id { get; set; }

        /// <summary>
        /// 图片来源子类型,例如 thumb  缩略图 ,背景图等
        /// </summary>
        [DataMember]
        public string c_req_type { get; set; }

        /// <summary>
        /// 操作员    urlencode 后的结果   可中文
        /// </summary>
        [DataMember]
        public string operate_name { get; set; }

        /// <summary>
        /// 备注      urlencode 后的结果   可中文
        /// </summary>
        [DataMember]
        public string remark { get; set; }

        /// <summary>
        /// 发出请求时间 unix 时间戳格式
        /// </summary>
        [DataMember]
        public string time { get; set; }

        /// <summary>
        /// 图片唯一标示,该code在表中存在则删除原文件再创建
        /// </summary>
        [DataMember]
        public string img_code { get; set; }

        /// <summary>
        /// 加密参数
        /// </summary>
        [DataMember]
        public string sign { get; set; }

        
        /// <summary>
        /// 图片后缀
        /// </summary>
        [DataMember]
        public string suffix { get; set; }     

        /// <summary>
        /// 图片数据
        /// </summary>
        [DataMember]
        public string image_data { get; set; }
    }
    /// <summary>
    /// 缩略图接口(数据包)
    /// </summary>
    [DataContract]
    public class JsonUploadThumbnailImageData : JsonUploadImageData
    {
        /// <summary>
        /// 原图服务器路径  相对地址  url_encode()后的参数
        /// </summary>
        [DataMember]
        public string file_path { get; set; }

        /// <summary>
        /// 图片宽  可为 0 (@w   @h   不能同时为    0  当只有其中一个的时候 另外一个参数则按 图片原始比例等比缩放)
        /// </summary>
        [DataMember]
        public int w { get; set; }

        /// <summary>
        /// 图片高  可为 0 (@w   @h   不能同时为    0  当只有其中一个的时候 另外一个参数则按 图片原始比例等比缩放)
        /// </summary>
        [DataMember]
        public int h { get; set; }

    }

 PackagingPathEntity

public class PackagingPathEntity
    {
       /// <summary>
       /// 文件名称
       /// </summary>
        public string FileName { get; set; }

        /// <summary>
        /// 相对路径
        /// </summary>
        public string RelativePath { get; set; }


        /// <summary>
        /// 绝对路径
        /// </summary>
        public string AbsolutePath { get; set; }

        /// <summary>
        /// 全路径(包含路径与文件)
        /// </summary>
        public string FullPath { get; set; }

        /// <summary>
        /// 配置文件路径
        /// </summary>
        public string UserImgFilePath { get; set; }
    }

 

posted @ 2016-07-27 10:26  FH1004322  阅读(136)  评论(0编辑  收藏  举报