TaoBaoKe.Taobao/Request/PictureUploadRequest.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using TaoBaoKe.Taobao.Response;
using TaoBaoKe.Taobao.Util;
namespace TaoBaoKe.Taobao.Request
{
/// <summary>
/// TOP API: taobao.picture.upload
/// </summary>
public class PictureUploadRequest : ITopUploadRequest<PictureUploadResponse>
{
/// <summary>
/// 包括后缀名的图片标题,不能为空,如Bule.jpg,有些卖家希望图片上传后取图片文件的默认名
/// </summary>
public string ImageInputTitle { get; set; }
/// <summary>
/// 图片二进制文件流,不能为空,允许png、jpg、gif图片格式
/// </summary>
public FileItem Img { get; set; }
/// <summary>
/// 图片分类ID,设置具体某个分类ID或设置0上传到默认分类,只能传入一个分类
/// </summary>
public Nullable<long> PictureCategoryId { get; set; }
/// <summary>
/// 图片标题,如果为空,传的图片标题就取去掉后缀名的image_input_title,超过50字符长度会截取50字符,重名会在标题末尾加"(1)";标题末尾已经有"(数字)"了,则数字加1
/// </summary>
public string Title { get; set; }
#region ITopRequest Members
public string GetApiName()
{
return "taobao.picture.upload";
}
public IDictionary<string, string> GetParameters()
{
TopDictionary parameters = new TopDictionary();
parameters.Add("image_input_title", this.ImageInputTitle);
parameters.Add("picture_category_id", this.PictureCategoryId);
parameters.Add("title", this.Title);
return parameters;
}
#endregion
#region ITopUploadRequest Members
public IDictionary<string, FileItem> GetFileParameters()
{
IDictionary<string, FileItem> parameters = new Dictionary<string, FileItem>();
parameters.Add("img", this.Img);
return parameters;
}
#endregion
后面还有 2 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
