移动Flex应用程序的http错误405

时间:2013-05-04 11:05:59

标签: actionscript-3 iis-7 actionscript flex4.5 flex4.6

我每次尝试将图像从flex移动应用程序上传到IIS目录时都会出现问题,并且此目录被视为Web应用程序 我收到HTTP错误405'方法不允许'  因此,我不使用服务器端的任何脚本,我不想使用任何..

并且上传按钮的代码是

        protected function getImage(event:Event):void
        {
            var image:Bitmap = Bitmap(event.target.content);
            bitmapData = image.bitmapData;

            byte = jpgEncoder.encode(bitmapData);   // bytearray

            uploadrequest = new URLRequest("http://localhost/ProblmeImages/");

            var header:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");
            uploadrequest.requestHeaders.push(header);
            uploadrequest.method = URLRequestMethod.PUT;
            uploadrequest.data = byte;


            urlloader1.dataFormat = URLLoaderDataFormat.BINARY;
            urlloader1.addEventListener(Event.COMPLETE,uploaded);
            urlloader1.addEventListener(HTTPStatusEvent.HTTP_RESPONSE_STATUS,displayerror); 
            urlloader1.load(uploadrequest);
        }



        protected function uploaded(event:Event):void
        {
            PopUpManager.removePopUp(Alert);
            errormsg = "Done!";
            var str:String = urlloader1.data;
            PopUpManager.addPopUp(Alert,this,true);
            PopUpManager.centerPopUp(Alert);
        }

        protected function displayerror(event:Event):void
        {
            errormsg = httpresponsemsg;
            PopUpManager.addPopUp(Alert,this,true);
            PopUpManager.centerPopUp(Alert);
        }

0 个答案:

没有答案