浏览文件时导致安全违规错误的原因

时间:2011-03-18 14:13:28

标签: flash flex security actionscript

我有一个带有一个按钮的mxml项目,它浏览文件然后上传它们。看来,当我选择一个低于200kb的文件时,它会通过,但是当文件较大时会抛出SecurityError:错误#2000:没有活动的安全上下文。这些限制设置在何种限制范围内?

protected function button1_clickHandler(event:MouseEvent):void
        {
            var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.gif, *.png)", "*.jpg; *.gif; *.png; *.JPG; *.GIF; *.PNG");
            var allTypes:Array = new Array(imageTypes);
            fileRef.addEventListener(Event.SELECT, startUp);
            fileRef.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, completeHandler);
            fileRef.browse(allTypes);

        }
        public function startUp(e:Event) : void {
            req = new URLRequest("http://www.sample.com/index.php/create/upload")
            fileRef.upload(req);
        }

1 个答案:

答案 0 :(得分:0)

对于错误信息,很抱歉,我的网络服务器与FastCGI配合使用是错误的。有一个配置选项MaxRequestLen,并且有一个小的大小限制