Swf上传系统IO错误 - 进度条卡住了

时间:2012-02-13 22:38:28

标签: swfupload

阅读史蒂夫桑德森在swf上传后的帖子。

http://blog.stevensanderson.com/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/

我已在我正在处理的网站上实施了swf上传,有些用户遇到了进度条卡住的各种问题,或者他们收到错误消息2038 - 错误代码-220(系统IO错误。 ) - 这与证书无关,因为在下面的测试中,可以使用http或https

访问这两个地址

我无法重现这些错误,但是在尝试上传2 mb以上的大图片时

它在测试网站上运行良好,但不在现场

更新:我在这里发布了示例,现在已删除,因为链接不起作用。

这两个网站都在App Harbor上托管。完全相同的代码。

图片上传限制应为10 MB - 我已成功上传了此处发布的较大图片。

这可能是什么原因?

3 个答案:

答案 0 :(得分:0)

我可以问一下该网站的其他部分是用哪种语言编写的?

我的第一个想法是,如果这是一个IO错误,它可能会用完空间吗?

执行命令

Df -h

在服务器上查看我们得到的内容,请记住所有文件上传都会在被移动到您想要的位置之前写入/ tmp,因此如果填充上传停止。

答案 1 :(得分:0)

这原来是负载均衡器级别的配置设置,我们有一个专用的负载均衡器和应用程序港口,所以我们可以提供完整的ssl支持。它还没有设置为允许10mb的请求,他们现在已经改变了它。

答案 2 :(得分:0)

请不要忘记在php.ini中设置参数:

session cookies to on
and session.use_only_cookies to off

并在js插件会话中以这种方式处理:

 post_params: {
   <?php echo "'".ini_get('session.name')."':'".session_id()."',"; ?>
 }

此外,请不要忘记查看js插件处理的图片扩展名列表