非IE浏览器中的ASP.NET HttpHandler身份验证问题
我已经编写了一个http处理程序,用于从flex应用程序上载多个文件。 在浏览器中,它可以正常工作,但在其他浏览器中,表单身份验证显然存在问题 这是Firefox、Opera等的请求日志: /admin/UploadProductImage.axd?用户=a6s55d4as6&Id=33 状态:302(已找到) /admin/login.aspx?返回URL=%2fadmin%2uploadProductImage.axd%3fUser%3da6s55d4as6&Id=33 状态:200(正常) 在Internet Explorer中: /admin/UploadProductImage.axd?用户=a6s55d4as6&Id=33 状态:200(正常) 有人见过这个吗非IE浏览器中的ASP.NET HttpHandler身份验证问题,asp.net,httphandler,swfupload,Asp.net,Httphandler,Swfupload,我已经编写了一个http处理程序,用于从flex应用程序上载多个文件。 在浏览器中,它可以正常工作,但在其他浏览器中,表单身份验证显然存在问题 这是Firefox、Opera等的请求日志: /admin/UploadProductImage.axd?用户=a6s55d4as6&Id=33 状态:302(已找到) /admin/login.aspx?返回URL=%2fadmin%2uploadProductImage.axd%3fUser%3da6s55d4as6&Id=33 状态:200(正常)
非常感谢 会发生什么?第一个跟踪看起来像是您未登录时应该发生的情况。它重定向到登录页面。这不是你想要的吗?可能在IE的情况下,您已经登录。您没有回答我的问题。这意味着什么?另外,您是否正在测试用户已登录的情况?或者用户未登录的位置?我在登录时对其进行测试。我想从flash向HttpHandler发送一个文件,但在Firefox中从flash调用UploadProductImage.axd时,Request.IsAuthenticated为false,请求被重定向到登录页面。您需要使用Fiddler或其他类似工具来观察网络流量。特别是,您需要观察Cookie是如何在客户端和服务器之间传递的。