Fineuploader突然停止在OSX Firefox和Chrome上工作

时间:2014-06-27 00:22:20

标签: cors fine-uploader

我一直在开发(本地)和生产环境中成功使用FineUploader一段时间使用COR。

设置如下:

用户访问www.domain1.com上的上传页面(由server1实际提供服务) fineuploader然后将其请求端点设置为www.domain2.com/endpoint(由server2物理服务)

如上所述,所有主流浏览器以及Mac和Windows都能正常运行。

然后大约8周前突然从Mac OSX(山狮)上传了Firefox和Chrome(最新版本)停止工作。然而Safari仍然可以很好地工作,就像Windows上的Firefox,Chrome和IE一样。只有Mac OSX Mountain Lion上的Firefox和Chrome停止运行。根本没有更改服务器端的代码。

我们在OSX上从Firefox和Chrome上传时启用了分块并观察服务器,我们可以看到第一个chunk文件夹和第一个chunk被创建,然后没有来自服务器的响应,所以回到客户端一方面Fineuploader只会停留在X%(任何百分比取决于正在上传的文件的大小,X是(chunksize / filesize)* 100)

在生产环境(Ubuntu,Apache,PHP)和本地开发环境(OSX,Apache,PHP)中也发生了同样的行为 - 这两种环境都有不同版本的Apache和PHP,突然间不起作用的东西并不重合在任一环境下对Apache或PHP进行任何更新。

在此问题发生之前,有问题的测试系统上的Firefox和Chrome都可能已更新(自动更新已更新)。不确定,因为通常不会关注浏览器自动更新。

我们使用的是使用Fineuploader 4.4的endpoint-cors.php和handler.php(两者都是从Github获得的,对我们的环境进行了极小的修改)。同样,令人困惑的事情是一切正常,然后突然停止在OSX上只为Firefox和Chrome工作。

感谢任何帮助。

==更新==

现在有一个测试页面可以在所有重要方面复制我们的生产上传页面。请参阅:http://www.btbvideos.com/video/test 上传一次限制为2个文件,每个文件最多10MB。以默认块大小

启用分块

0 个答案:

没有答案