Ah, I think I got it. I thought the variables I passed in request.data would go to the HttpRequest object on the servlet. But it turns out, as you said, it's part of the multipart message which I can get a hand on while parsing it. Thanks a lot Abdul.
Ban --- In [email protected], "Abdul Qabiz" <[EMAIL PROTECTED]> wrote: > > Hmm, that's strange... If you send data with file-content, it would be > multipart message on server-side, are you doing things correctly on server? > > You can use service-capture, charles, firebug etc to see what data Flex app > is sending to server? This way, you can figure out the problem area. > > -abdul > > On 10/30/07, letterpigeon <[EMAIL PROTECTED]> wrote: > > > > Can someone please help? Thanks in advance. > > > > Ban > > > > --- In [email protected] <flexcoders%40yahoogroups.com>, > > "letterpigeon" <ban.luc@> > > > > wrote: > > > > > > Hi, > > > > > > I've tried both method, GET and POST, but still couldn't get the > > > parameters to be passed correctly. > > > > > > Thanks. > > > Ban > > > > > > --- In [email protected] <flexcoders% 40yahoogroups.com>, "Abdul > > Qabiz" <abdul.qabiz@> > > > wrote: > > > > > > > > Note sure, but you might need to set the method in URLRequest. > > > > > > > > request.method = URLRequestMethod.POST; > > > > > > > > -abdul > > > > > > > > On 10/29/07, letterpigeon <ban.luc@> wrote: > > > > > > > > > > Hi all, > > > > > > > > > > I'm having this strange problem while uploading file in flex > > > using > > > > > FileReference, that even though I set the the request > > attribute > > > on the > > > > > flex side, and I verified that before I call fileRef.upload, > > the > > > > > URLRequest object has all the attributes I set in its "data" > > > property. > > > > > But when the request arrived on the java servlet side, the > > > > > httprequest contains no attributes at all. Below is the code > > > snippet > > > > > that I'm using to perform the upload, this "processUpload" > > > method is > > > > > called after the user has browsed for a file, then hit upload > > so > > > I'm > > > > > only registering the COMPLETE event here. fileRef is a global > > > > > variable of type FileReference in the enclosing file. > > > > > private function processUpload(func:Function):void > > > > > > > > > > { > > > > > > > > > > fileRef.addEventListener(Event.COMPLETE, func); > > > > > > > > > > var request:URLRequest = new > > > > > URLRequest(FileImportConfigurationSource.HOST_PORT_CONTEXT + > > > > > "/FileUploadServlet"); > > > > > > > > > > var params:URLVariables = new URLVariables(); > > > > > > > > > > //Read file header data from UI input > > > > > > > > > > var client:FIClient = clientList.selectedItem as FIClient; > > > > > > > > > > var mnemonic:String = mnemonicList.selectedLabel; > > > > > > > > > > uploadFileId = UIDUtil.createUID().toString(); > > > > > > > > > > params.uploadFileId = uploadFileId; > > > > > > > > > > params.transmissionId = "testing"; > > > > > > > > > > request.data = params; > > > > > > > > > > fileRef.upload(request); > > > > > > > > > > } > > > > > > > > > > Anyone spot any wrongdoing in the above code? Thanks. > > > > > > > > > > Ban > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > -abdul > > > > --------------------------------------- > > > > http://abdulqabiz.com/blog/ > > > > --------------------------------------- > > > > > > > > > > > > > > > > > -- > -abdul > --------------------------------------- > http://abdulqabiz.com/blog/ > --------------------------------------- >

