Hmm, how do you get CSS to display feedback from the progress of the upload, that intrigues me!
Is it possible that the file is uploaded first via CGI and then the feedback / progress reports retrospectively.
So you don't actually have a real-time upload mechanism and possibly the upload is taking twice as long as it should, firstly to upload the file, then secondly to pretend it's uploading and do the progress thing?
The internet seems to be awash with incompatible technologies making a developer's life a bit of a functional lottery.
Yup, I have used an all Perl / PHP tool before:
, so this might help.
I spent many years trying different solutions before HTML5, since HTML5 I have ditched anything < HTML5 and only support those browsers that have
Code:
window.FileReader
window.FormData
'upload' in ($.ajaxSettings.xhr())
Now coding form submissions and file uploads with a progress GUI is so simple. The client side doing all the work and it matters not what back-end is actually receiving the data.
I know not very PC, but as my users are in Financial Services, they should not be running OSes that are not patched / supported, so XP is out of the picture, all the software providers in the industry only put out Windows compatible software so mobiles / Apple is out the picture also, leaving only Vista+ / IE10+ or any of the other free browsers that all support the new HTML5 stuff. Has made my life so much easier!
Plus our members' extra-net is cross browser compatible (Perl/JQuery/HTML5/CSS3/IIS7), and works in browsers running on Linux / Windows, the only thing I cannot test is Safari as I don't have a Mac, but as there is Firefox for Mac's, it's all good
"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