Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

XMLHttpRequest2 - small files, progress indicator doesn't move. 1

Status
Not open for further replies.

1DMF

Programmer
Jan 18, 2005
8,795
GB
Hi,

I have implemented an AJAX file upload using the new XHR2 (upload.addEventListener), it works fine!

However, for small files (20kb for example), the upload is so fast, the progress meter doesn't actually move.

The progress starts on ZERO and the 'success' message is received before any movement of the progress meter is made.

Is there a way of altering the packet size of the upload so it does it in smaller chunks so the progress meter actually does something?

I don't like the idea of slowing down a file upload, but it also seems pointless showing a progress bar that never moves because the upload is so fast due to tiny file size.

Not sure what can be done about this and appreciate some input.

Thank,
1DMF.

"In complete darkness we are all the same, it is only our knowledge and wisdom that separates us, don't let your eyes deceive you."

"If a shortcut was meant to be easy, it wouldn't be a shortcut, it would be the way!"
Free Electronic Dance Music
 
Is there a way of altering the packet size of the upload so it does it in smaller chunks so the progress meter actually does something?
Nope. javascript has no such access to client machines.

Chris.

Indifference will be the downfall of mankind, but who cares?
Time flies like an arrow, however, fruit flies like a banana.
Webmaster Forum
 
dang! wasn't the answer I was hoping for, but I guess I should be pleased my app runs so fast!

On some files say a couple of hundred KB, the meter shows @ 79% instantly then you get the 'done' message!

It's only when you get to file sizes 500KB+ you start to see any real movement on the progress meter!



"In complete darkness we are all the same, it is only our knowledge and wisdom that separates us, don't let your eyes deceive you."

"If a shortcut was meant to be easy, it wouldn't be a shortcut, it would be the way!"
Free Electronic Dance Music
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top