我已经在一个站点上设置了 FineUploader,并且我包含了一个复选框,允许用户根据需要使用 HTTPS 上传文件。
不幸的是,如果用户使用 http 访问该站点,然后尝试使用 ssl 它会出错,我认为是因为 CORS 问题。我认为这是一个 CORS 问题,因为如果我使用 https 访问该站点并尝试使用 ssl 上传它可以正常工作。
我找到了一些关于启用 CORS 支持的文档,但似乎您要么需要这样做,要么只发出 CORS 请求,或者不发出任何请求。在我的情况下,有时会有 CORS 请求而不是其他请求。
有谁知道解决这个问题的好方法?单击复选框时,我是否应该使用 HTTPS 重新加载整个页面?