Je suis novice en matière de flexion et j'essaie de développer une application pour télécharger plusieurs fichiers image avec une barre de progression pour chaque téléchargement. La grille de données contient le nom du fichier et la barre de progression de chaque fichier lorsque nous sélectionnons et ajoutons un fichier. Lorsque le téléchargement de fichiers progresse, il doit également apparaître dans la barre de progression. Je l'ai utilisé filerefencelist pour maintenir la collection de fichiers et lorsque je tente de télécharger des fichiers, il génère une erreur "objet nul"Générer la barre de progression en flex
Mon code:
private var initDG : ArrayCollection;
private var _arrUploadFiles:Array = new Array();
private var currentFile:FileReference;
private var currentFileIndex:Number = 0;
private var uploadErrors:Array = new Array();
private var _refAddFiles:FileReferenceList = new FileReferenceList();
// function in called when upload button is clicked
// uploading file to server
private function serverFileupload(event:Event):void
{
if(! __serverSideScriptURL)
{
Alert.show("Server fileupload URL is missing. Unable to upload.");
return;
}
var request:URLRequest = new URLRequest();
request.url = __serverSideScriptURL;
request.method = URLRequestMethod.POST;
currentFile = new FileReference();
currentFile = _arrUploadFiles[currentFileIndex];
currentFile.addEventListener(IOErrorEvent.IO_ERROR, uploadIoErrorHandler);
currentFile.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, uploadCompleteHandler);
currentFile.upload(request, "FileUpload", false);
}
Quelqu'un peut-il me aider avec la solution à ce problème?