将文件存入Request.Files

时间:2010-01-07 17:14:03

标签: c# .net post upload httpwebrequest

我有一个使用自定义脚本语言的设备。此语言提供了设置http请求标头然后对URL执行发布的功能。设备与之通信的服务器正在运行.net,我希望服务器上的处理程序只需从Request.Files []集合中提取数据即可从设备中检索数据。要做到这一点,设备是否需要支持多部分发布,或者是否可以通过设置多个标题然后发送数据来将上传的内容显示在Files集合中?

3 个答案:

答案 0 :(得分:0)

我不是一个Linux家伙,但我做了一个搜索,我找到了这个。它有帮助吗? (见4.3节)

http://curl.haxx.se/docs/httpscripting.html

答案 1 :(得分:0)

如果您的意思是在服务器端,您希望通过HttpRequest.Files可以读取文件,那么我相信。

我认为此预期的格式基于File Upload RFC,因此如果您按照提交文件上传的标准程序进行操作,那么它就可以正常工作。

关于如何格式化设备中的请求 - 我担心我无法帮助解决这个问题。假设您可以格式化Http Post,编写您需要的任何标题,然后使用文件内容格式化Post主体,它就会起作用。

答案 2 :(得分:0)

为了使.Net能够读取发布到标题的文件,它必须是多部分发布格式。否则它只会是标题中的文本噪音而.Net将不知道如何处理它。