Tag: multipart

如何解析MultipartFormDataContent

我正在编写一个Web API服务,我想接受一个文件(图像)和一个包含图像关键信息的序列化对象(JSON)。 没有图像部分的问题但是当我添加包含反序列化对象的字符串内容时,我在尝试确定哪个是哪个并且相应地采取行动时遇到问题。 客户端代码如下所示: HttpClient client = new HttpClient(); MultipartFormDataContent content = new MultipartFormDataContent(); content.Add(new StreamContent(File.Open(“c:\\MyImages\\Image00.jpg”, FileMode.Open)), “image_file”, “Image00.jpg”); ImageKeys ik = new ImageKeys { ImageId = “12345”, Timestamp = DateTime.Now.ToString() }; JavaScriptSerializer js = new JavaScriptSerializer(); if (ik != null) { content.Add(new StringContent(js.Serialize(ik), Encoding.UTF8, “application/json”), “image_keys”); } string uri = “http://localhost/MyAPI/api/MyQuery/TransferFile”; var request = […]