My application asks the user to select files for upload using a FileReference /FileReferenceList. The client then compresses the File data and uses URLLoader to upload the contents of the file.One problem with the URLLoader is that the progress event does not get triggered for uploads. How do I track the upload progress? I am unable to create a FileReference for the newly compressed ZIP ByteArray.
I have a Flex3 application which has to be capable of uploading multiple files and monitoring each files individual progress using a label NOT a progress bar.
My problem is that a generic progress handler for the uploads has no way (that I know of) of indicating WHICH upload it is that is progressing. I know that a file name is available to check but in the case of this app the file name might be the same for multiple uploads.
My question: With a generic progress handler how does one differentiate between 2 multiple uploads with the same file name?
I am a novice to flex and I am trying to develop an application for uploading multiple image file along with progressbar for each upload. The datagrid holds the name of the file and the progressbar for each file when we select and add a file. When there is progress in file upload, it should be reflected in the progressbar as well. I have used filerefencelist to hold the collection of files and when i try to upload files it generates error "Null object"
My 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(); [Code] .....
I'm deploying a small application with Adobe Air. My application will do batch upload from filepath which stored in a text file. For example, in a text file name "list.txt", there is a string "C:myfilesIMG_0001.JPG". Now I want to upload this image file, keep tracking of upload progress :-< I want to use FileReference to get the upload progress, but I don't know how to import from file's path. I also wonder how to use FileReference to upload this file without prompting a dialog for user to select file.
I am uploading a file to a server using a multipart URLLoader. I am able to upload the file fine. I have tried to listen to the progress event on the URLLoader but it only fires at the very end of the upload. How do I get the progress event more consistently through the upload?
Ran into a weird Flex bug (i guess)... I am uploading using URurlLoader.load(urlRequest)... on cancel button click, urlLoader.close() is called.. but this doesnt abort the upload the file shows up on the server. Is this a Flex bug or am I missing something? Can anybody confirm if they have been able to abort an upload / load with the urlLoader.close() method call?
I got to make a preloading class to be used all along the project, i need to be able to make some behaviours depending on the user internet connection.i have to load all sort of data and display progress percentage for ; SWFs, JPGs, GIFs, PNGs and Text, XML, Binary..i got problemes while tracing the progress of loading XML requests becaus I have to load XML using URLLoader and other data with Loader:
Code: if (dispatcher is URLLoader) {[code].....
as you can see, in xml ther's no progress. is there any work around? or is this a flash related bug?I used Loader to load XML files but got problemes with Event.COMPLETE not firing.
Here's a screencast of my uploader in progress - [URL] You'll notice that the progress bar jumps all over the place during upload. Is it trying to show the progress for each individual files rather than all the files at a whole? I'm not thinking its the latter, because you'll notice its set to put a green check next to a file when a file is done. However the jumpyness of the progress bar and when the checks appear aren't syncing.
I'm trying to track the progress of a file upload in AS3, and I'm getting strange behavior. When I select a file and upload it, the progress is instantaneously 100% even if the file is 10 or more megabytes, but it's not finished. The onComplete event is fired about 30 second to a few minutes later (depending on file size) when the file has really finished uploading. I've tested this locally and on the server, the behaviour is the same. Has anyone else experienced this? Very frustrating ...
Otherwise, the file is uploading fine. The code is simple:
myFileReference.addEventListener(ProgressEvent.PROGRESS, onUploadProgress); function onUploadProgress(e:ProgressEvent) { var pctDone:Number = (e.bytesLoaded / e.bytesTotal) * 100; trace(pctDone); }
I'm recording mic audio into a byte array as a WAV file and uploading it with NetConnection.call(amf.service,responder,bytearray ); It works fine but the files are very large and take a long time to upload. Is there any way to get the upload progress? I can't find anything in AS3 docs or on the web.
how can I catch event ProgressEvent.PROGRESS when upload is starting?? I try to catch this event for creating progress bar, but it works when I download files from server to swf with a help from method load() URLLoader only. It dosen't work when uploading data (for example ByteArray) from swf to server..
I am trying to upload image files to my server using AS3 and PHP, and at the moment I am succeeding in uploading multiple files and restricting it to images only, but since I am finding it difficult to figure out how to have a loader bar show when the files are being uploaded, as well as executing a function once all files have been uploaded to go to a specified frame.
I was just wondering that is there a way to create a multiple file select like Facebook (using flash, I think.) and with a progress bar that show every photos progress in one progress bar. Have a clue or a script which can be customized and can be used easily?
Has anyone seen the issue with the progess bar, when uploading on a system running Windows 7.The progress bars show 100% immediately as the upload is happening, and the site looks like its frozen out - but its not, the upload finishes and the onComplete event is fired! So the upload is working, but not the progress bar.I am not even sure who's problem this is... is it MS, or Adobe
Can you use the FileReference.upload() function to upload files to Sharepoint or do I have to use the SP web services? This is without adding your own ASP.NET Web Services, just using the built in SP Web Services.
Is there any "mainstream" library used for this purpose? Commonly spread, well maintained, documented etc.I found these (using flash):
Uploadify - not many releases, latest 12/2010, no documentation (!) SWFUpload - latest release 03/2010, documentation fancyupload - looks buggy.
phpfileuploader - looks heavyweight, and looks commercial (?) I cannot read the licence (you can download it but are you allowed to use it forever without paying?) plupload New version of pure javascript (no flash) Valums' ajax upload claims to handle file size limit and progress bar, which is quite suspicious to me: these features require to guess the file size before the upload, which seems impossible in javascript (look also here). Or can it work?
I have an SWF movie (1375 frames) and created a progress bar (248px wide) with a slider that moves according to the movie progress. I'm doing that next way:Calculating the distance for the slider to be moved each frame (248 / 1375) On each ENTER_FRAME moving the slider for the calculated distance The problem is - the movie ends far before the slider reaches the end of the progress bar.
I'm thinking that the distance (Step 1) is is somehow ends floored by Flash and the actual distance it moves the slider is smaller than required. That's why the movie ends, but the timeline control just passed the 2/3 of its way. My question is - is there any solution for the problem? Or any other way to go, if it's a wrong one?
Is there a easy / good way of getting the url from the URLLoader object? It seems at least two other people (this guy and this this guy) have wondered the same thing. Maybe we can get an answer here on s.o.?
in AS3 I'm trying to load a URL (a Yahoo address) into the application so I can process the source code and pull things out of it.However, when I load it, or any other page, I get 0 bytes back.Here's my current code.
private function doSearch():void { var req:URLRequest = new URLRequest("http://yahoo.com"); var loader:URLLoader = new URLLoader();
I was trying to retrieve binary data over HTTP for my Flex application, and was running into some stumbling blocks. HTTPService did not seem to deal with binary data well, people said to use URLLoader. But URLLoader does not have the nice AsyncToken/IResponder interface that HTTPService provides.
So, I did some searching and could not find anyone extending URLLoader to provide this kind of functionality. I went ahead and took a stab at it myself: [URL].. Basically it wraps a URLLoader and an AsyncToken, and maps the COMPLETE, IO_ERROR, and SECURITY_ERROR events from URLLoader to results/faults that get raised on the AsyncToken.
Is there a timeout on the connection made by URLLoader.load? If there is, what's its value, where is it documented and can it be changed? Also, what event (if any) gets dispatched if the timeout occurs? Is there a difference between AIR and browser application in those regard?
I'm sending POST request using URLLoader and URLRequest with XML data. Then API sends response with redirect page(Location header) and i want to get this URL. How do I catch this response?
how to explain this behavior but I'll try. I am loading images from an external url that requires basic auth so I am using URLLoader to load the image from a unique ID. The ID gets passed to the itemrenderer which then proceeds to load the image. But the images switch around on their own when I scroll. If I load more than 7 images or so it starts repeating images....
I have a flash element in a page that load a chart based on some complex queries that can take up to a minute to load. I call the query with this code :
var chartData:URLLoader = new URLLoader(); chartData.addEventListener(Event.COMPLETE, onLoaded); chartData.addEventListener("httpStatus", onHttpStatus);
I have a flex application which is hosted on Azure.
I have some data stored in a blob in a private container.
How can I use URLLoader to display the data? If I use a public container , then I am able to read from the blob in my application. However, if the type of the container is private URLLoader fails.