通过身份验证跨浏览器多个文件拣配和上传?

时间:2011-11-14 17:35:33

标签: flash authentication file-upload cross-browser

最简单的跨浏览器方式是什么允许网站用户使用“协商”和/或基本身份验证进行多个文件选择和上传?虽然我不太担心IE6,但我确实需要支持IE8,Firefox,Safari,Opera和Chrome;理想情况下,我也会支持移动浏览器。

  • 使用诸如SWFUploadFlajaxian之类的Flash上​​传器似乎可以在IE8中运行,但在Firefox或Chrome中由Flash生成的POST请求中显然已经破坏/不支持身份验证(它始终发送匿名请求)。
  • 使用HTML5进行多文件拣选会很棒,但不支持IE8或IE9。
  • 出于想法。

感谢。

2 个答案:

答案 0 :(得分:0)

为什么在进入上传页面/区域之前不进行身份验证?

“登录”后,设置服务器端会话变量并显示上传器。

在图片上传页面上检查该会话变量,如果设置正确,请继续保存文件,如果没有以上传者理解的格式返回错误。

另一方面,我使用Plupload进行多个文件上传,对我来说很有用。

答案 1 :(得分:0)

七年后,对IE9的支持几乎没有了,所以我想说最好的答案是使用HTML5多文件选择:https://www.raymondcamden.com/2012/02/28/Working-with-HTML5s-multiple-file-upload-support