几个用到的数据类
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; } }