从存储在变量中转换HTML

时间:2015-09-16 05:32:44

标签: c# .net .net-4.0 console-application

我有一个接收HTML POST数据的c#应用程序。现在我如何获取存储在变量中的表单数据?

这是从帖子数据中存储的内容

------------------------------0123abcdefab
Content-Disposition: form-data; name="caption"


------------------------------0123abcdefab
Content-Disposition: form-data; name="image"; filename="snapshot.jpg"
Content-Type: image/jpg

???? JFIF      ?? C         

------------------------------0123abcdefab--

注意两个表单字段如何在字符串变量中存储为一个字段。 我如何将其分成两个独立的变量?

我如何将图像表格数据存储在变量中,以便它仍然可以写成图像?

1 个答案:

答案 0 :(得分:0)

当我从你的评论中读到时,你没有使用ASP.NET。因此,您必须学习HTTP协议。

在标题列表中,您将找到Content-Type标题,该值包含“boundary”键。它的值是分割每个文件或输入的部分,并逐个处理它们。

但是,我强烈建议您查看ASP.NET WebAPI。它独立于平台,因此您可以将它与控制台应用程序一起使用。