将各种数据一起发布的最佳方法(Web API)

时间:2012-08-13 10:44:24

标签: c# asp.net http post asp.net-web-api

我正在使用ASP.NET Web API,我正试图找出发布PictureData对象实例的最佳方法。

public class PictureData
{
    public Stream Data { get; set; }    
    public PictureType Type { get; set; }    
    public string EntityId { get; set; }
}

有没有办法将对象转换为流并作为流发布,或者我应该保留所有属性字符串和整数并将其作为JSON发布?什么是最好的方法?

1 个答案:

答案 0 :(得分:0)

将其发布为流(类似于application / x-www-form-urlencoded的表单帖子)。 application/x-www-form-urlencoded or multipart/form-data?建议你应该使用multipart / form-data,但两者都值得一试。