Ignore:
Timestamp:
03/09/10 17:37:10 (14 years ago)
Author:
patdui
Message:
  • reimplemented my drag and drop editor
  • created search functionality for isocat conceptLinks.
  • added some flexUnit tests and cleanup error handling
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ComponentRegistry/trunk/ComponentBrowserGui/src/main/flex/clarin/cmdi/componentregistry/services/UploadService.as

    r206 r224  
    22        import clarin.cmdi.componentregistry.common.ItemDescription;
    33        import clarin.cmdi.componentregistry.importer.UploadCompleteEvent;
    4 
     4       
    55        import com.adobe.net.URI;
    66        import com.hurlant.util.Base64;
    7 
     7       
    88        import flash.events.DataEvent;
     9        import flash.events.ErrorEvent;
    910        import flash.events.Event;
    10         import flash.events.HTTPStatusEvent;
    1111        import flash.events.IOErrorEvent;
    1212        import flash.events.ProgressEvent;
     
    1616        import flash.net.URLRequest;
    1717        import flash.net.URLVariables;
    18 
     18       
    1919        import mx.controls.ProgressBar;
    20 
     20       
    2121        import org.httpclient.HttpClient;
    2222        import org.httpclient.events.HttpDataEvent;
    23         import org.httpclient.events.HttpErrorEvent;
    24         import org.httpclient.events.HttpStatusEvent;
     23        import org.httpclient.events.HttpResponseEvent;
    2524        import org.httpclient.http.Post;
    2625        import org.httpclient.http.multipart.Multipart;
     
    5150                        httpClient = new HttpClient();
    5251                        httpClient.listener.onError = httpclientErrorHandler;
    53                         httpClient.listener.onData = httpclientDataHandler;
    54                         httpClient.listener.onStatus = httpclientStatusHandler;
     52                        httpClient.listener.onData = httpclientDataHandler; 
     53                        httpClient.listener.onComplete = httpclientCompleteHandler;
    5554                }
    5655
     
    136135                }
    137136
    138                 private function httpclientStatusHandler(event:HttpStatusEvent):void {
    139                         if (event.code != "200") {
    140                                 addToMessage("Server Failed to handle registration. Unexpected error, try again later. (httpstatus code was: " + event.code + ")\n");
     137                private function httpclientCompleteHandler(event:HttpResponseEvent):void {
     138                        if (!event.response.isSuccess) {
     139                                addToMessage("Server Failed to handle registration. Unexpected error, try again later. (httpstatus code was: " + event.response.code + ")\n");
    141140                        }
    142141                }
     
    148147                }
    149148
    150                 private function httpclientErrorHandler(event:HttpErrorEvent):void {
     149                private function httpclientErrorHandler(event:ErrorEvent):void {
    151150                        addToMessage("Server Failed to handle registration. Unexpected error, try again later. (error: " + event.text + ")\n");
    152151                }
Note: See TracChangeset for help on using the changeset viewer.