Good day all,
 
I just start using flex. I would like to upload files with 150mb size. But 
somehow I am facing the problem of passing this file to the java side. So could 
you please help me.
 
Here is the code I am using :
 
       //To upload a file into selected folder    
        private function addFiles():void { 
                                       refUploadFile = new  FileReference(); 
                                       refUploadFile.browse(); 
                                       
refUploadFile.addEventListener(Event.SELECT,onFileSelect); 
                                       
refUploadFile.addEventListener(Event.COMPLETE,onFileComplete); 
              }
            // Called when a file is selected 
          private function onFileSelect(event:Event):void { 
                                       
UploadFiles.push({name:refUploadFile.name}); 
                                       dataGrid.dataProvider  = UploadFiles; 
                                       dataGrid.selectedIndex = 
UploadFiles.length - 1; 
                                       refUploadFile.load();  
              } 
              
        // Called when a file is Completed 
          private function onFileComplete(event:Event):void{ 
                                     refUploadFile = event.currentTarget as 
FileReference; 
                                     
                                     var data:ByteArray = new ByteArray();
                                     
refUploadFile.data.readBytes(data,0,refUploadFile.data.length); 
                                Alert.show("data.length" + 
data.length,"refUploadFile.data.length" + refUploadFile.data.length); 
                                     //  remoteUpload.doUpload(data, 
refUploadFile.name,selectedfolderpath)
                                     var token:AsyncToken = 
AsyncToken(remoteUpload.doUpload(data, refUploadFile.name,selectedfolderpath)); 
                                     token.kind = refUploadFile.name; 
          }           
 
Bets Regards


      

Reply via email to