阅读史蒂夫桑德森在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 - 我已成功上传了此处发布的较大图片。
这可能是什么原因?
答案 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插件处理的图片扩展名列表