gpt4 book ai didi

asp.net - context.Request.Files 集合仅在远程服务器上为空

转载 作者:行者123 更新时间:2023-12-02 12:07:37 25 4
gpt4 key购买 nike

我正在使用自定义 ashx 处理程序来处理文件上传。在本地运行时,文件上传正常。当我在网络服务器上使用相同的设置时,我收到“索引超出范围”错误。在 firebug 中,我在发布数据中看到文件的二进制内容,并且文件名也在查询字符串中传递。有人见过这个吗?我确信这是一件小事,但它却让我抓狂。

更新:取得了一些进展。我发现我遇到了两个不同的错误。一种来自 FF/Chrome,另一种来自 IE。我现在专注于FF,只是因为firebug使调试更容易。现在我收到错误“无法找到路径 'C:\inetpub\wwwroot\' 的一部分”

更新 2:在 FF/Chrome 中可以正常工作。结果 IE 和 FF/Chrome 发布数据的方式不同。

更新 3:以下是 IE 开发工具中网络分析器的输出:

Request header:
Key Value
Request POST /Secured/UploadHandler.ashx? HTTP/1.1
Accept text/html, application/xhtml+xml, */*
Referer http://cms.webstreet.co.il/Secured/fileUpload.aspx
Accept-Language he-IL
User-Agent Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)
Content-Type multipart/form-data; boundary=---------------------------7db13b13d1b12
Accept-Encoding gzip, deflate
Host cms.webstreet.co.il
Content-Length 262854
Connection Keep-Alive
Cache-Control no-cache

Request body:
-----------------------------7db13b13d1b12
Content-Disposition: form-data; name="qqfile"; filename="P-Art_Page_Digital.jpg"
Content-Type: image/jpeg

<Binary File Data Not Shown>
---------------------------7db13b13d1b12--

最佳答案

查看原始问题所附的评论和回复的(大)列表。不知道为什么它现在起作用了,但埃拉德似乎已经解决了他的问题。

关于asp.net - context.Request.Files 集合仅在远程服务器上为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5461279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com