1
我在论坛上搜索它,我尝试了所有可能的解决方案,但没有任何对我有用。我有一个对象Utente转换为byte []和json字符串(我不知道哪一个我必须发送)。 这是目标i要送:如何使用multipart/form-data post方法将对象实例上传到服务器REST?
public class Utente
{
public string name { get; set; }
public string lastname { get; set; }
public int id { get; set; }
public int issuperuser { get; set; }
public string persontype { get; set; }
public int idpersontype { get; set; }
public string token { get; set; }
public string[] permissions { get; set; }
public List<Mese> mese { get; set; }
}
我试图做到这一点
void Upload(string k)
{
AppSettingsReader settings = new AppSettingsReader();
string URL = settings.GetValue("BasePath", typeof(string)).ToString() + settings.GetValue("MesePath", typeof(string)).ToString();
WebRequest richiesta = (HttpWebRequest)WebRequest.Create(URL);
WebResponse risposta = (HttpWebResponse)Makerequest(richiesta).GetResponse();
}
private WebRequest Makerequest(WebRequest request)
{
request.ContentType = "multipart/form-data";
request.Method = "POST";
request.Headers.Add("X-Auth-Token", Utente.Instance.token + "|Desktop");
request.ContentLength = 0;
return request;
}
,但它不牛逼的工作,所以我随机写入代码尝试做出头......我从来没有使用'K',但它是对象的JSON字符串Utente 有人可以帮助我吗?至少说明如何使用multipart/form-data 谢谢!
确定完美但我该怎么办休息电话上传?我有一个链接来打电话是的,但我怎么能传递数据(json字符串或字节数组)到服务器? – RaffiX7
您只需要上载该类对象中包含的数据,对不对?如果是的话,你可以通过传统的方式将值传递给REST调用API中的参数。 – Code