HttpRequest.Files.Count小于零

时间:2009-03-14 12:47:08

标签: c# httprequest

HttpRequest.Saveas将以下内容保存在文件

POST /VoicetrustAP/call.aspx HTTP/1.1
Cache-Control: max-age=3600, max-stale=0
Content-Length: 31988
Content-Type: multipart/form-data; boundary=osb_inet_multipart_boundary
Accept: */*
Expect: 100-continue
Host: 172.20.143.166
Referer: http://172.20.143.166/VoicetrustAP/call.aspx
User-Agent: AvayaVXI/2.0

--osb_inet_multipart_boundary
Content-Disposition: form-data; name="audioDataStream"; filename=20090313115600.ulaw
Content-Type: audio/x-wav
Content-Length: 31578

RIFFR{  WAVEfmt      @  @      fact    {  data { ...data removed....
--osb_inet_multipart_boundary
Content-Disposition: form-data; name="callID"

00000056
--osb_inet_multipart_boundary
Content-Disposition: form-data; name="nextDialogID"

VTDC_CHECK_TD_AUDIO_DATA_ENR
--osb_inet_multipart_boundary--

但是HttpRequest.Files.Count小于零?为什么呢?

这是HttpRequest.Files中的错误吗?

此外,我还可以使用formvariables访问数据。为什么呢?

1 个答案:

答案 0 :(得分:1)

我怀疑虽然我自己没有测试过“小于零”的计数实际上意味着“我不知道有多少文件,但我已收到所有传入的数据流”。