代码之家  ›  专栏  ›  技术社区  ›  Ajaxe

jquery用https上传插件

  •  6
  • Ajaxe  · 技术社区  · 15 年前

    jquery uploadify插件使用FlashSWF上传文件。我已经在一个HTTP网站上实现了它,但是现在我想在HTTPS上做同样的事情。它在IE上工作正常,但通过返回IO错误而中断FF。这一定是闪存安全问题。

    是否有任何工作可以让Flash通过SSL工作?欢迎提出任何意见或建议。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Ajaxe    15 年前

    最初,我使用一个自签名证书来测试我使用HTTPS进行的上传,当然这是行不通的。

    然后我用第三方的CA证书尝试了同样的方法,它确实部分地工作。我用ASP.NET和IIs7实现了上传。第一次上传总是失败[无论是第一次还是可能是会话,不确定哪一次]与HTTP 500,由于IO在开始时请求对IIS 7,但后续上传工作顺利。

    此问题可能是特定于IIS 7的,它可能与其他Web服务器一起工作[未确认,因为我没有尝试其他服务器]。

    顺便说一句,由于时间紧迫,我用codeplex中类似的Silverlight项目替换了uploadify。只需在codeplex上搜索“Silverlight多文件上载”,以防万一。

        2
  •  0
  •   David Radcliffe    15 年前

    我将uploadify插件(v2.0.3)与https结合使用,它对我来说很好。确保所有资源(css、js、flash)都是从https加载的。错误来自哪里?所有东西都装得好吗?如果您提供更多信息,也许我可以帮助调试。