C#如何接收从Web浏览器发送的文件

时间:2014-11-02 14:42:21

标签: c#

我正在编写一个程序从Web浏览器接收数据文件。

HTML code:

<form action="http://192.168.0.102:8080/sync/uploadfile" method="post" enctype="multipart/form-data">
&nbsp; <input type="submit" value="Upload File"><br />
</form>

收到的数据:

------WebKitFormBoundarysKV9CFx7LDIr5T1A
Content-Disposition: form-data; name="uploadFile"; filename="icon.png"
Content-Type: image/png
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------WebKitFormBoundarysKV9CFx7LDIr5T1A--

我在处理从浏览器提交的数据时遇到问题 我想将数据转换为文件。

请帮我解决问题。

1 个答案:

答案 0 :(得分:0)

当您以字符串形式接收数据时,您只需拨打File.WriteAllText("Path","Data");

即可

编辑:

请参阅此StackOverflow帖子:

How do I save a stream to a file in C#?