You need to be logged in to post in the forums. If you do not have an account, please sign up first.
Progress Bar for uploading
I really down understand, why actually no browser has a descent progress bar for uploading. When uploading a huge file via HTTP POST in a Form all you get is exactly nothing. Sometimes a upload can take a while, esspecially, when the upstream is low. So uploading a 2MB file or even bigger in a CMS System gives you no response during that time.A small upload progress in the middle of the page would be fine, when the upload lasts more than a few seconds, maybe show it after 10 seconds or so.
CodeDuck
PS: Besides: Awesome browser
Originally posted by White Lynx:
Yes, you are ;-) Program has to knwo which part of file should sent atm. Server informs Opera, which part already received.I don't think it is technically possible to determine exactly what part of file actually reached remote server in the moment (am I wrong?)
AFAIK it's one of basis rules about TCP/IP.
I monitor that status bar too, still it doesn't provide that much info. Adding to tis idea, the tranfers section could have a split section to show current uploads with all sorts of technical details (Speed, Server, IP etc).
Program has to knwo which part of file should sent atm.
You meant sent to nearest intermediary/proxy, not origin server
Server informs Opera, which part already received.
Received by nearest proxy?
But just imagine - how transfering could works in case Opera don't know which part of file should send?
I think Opera sends first packet, waits for confirmation and then sends next one. Like any other programm using TCP/IP.
Originally posted by http://en.wikipedia.org/wiki/TCP/IP:
lost/discarded packets are resent
Brilliant idea, especially for us dialup users!
Originally posted by Zajec:
I think Opera sends first packet, waits for confirmation and then sends next one.
All non-naive TCP/IP implementations use a sliding window to increase throughput, but this is essentially how it works. Also, IIRC, if a proxy stops receiving ACKs from the server, it stops sending them back to the client, since proxy servers (generally) do not store content.
Opera/9.50 (Macintosh; Intel Mac OS X; U; en)
Originally posted by White Lynx:
The TCP/IP protocol is a reliable protocol and ensures all data is delivered from peer to peer unchanged and ordered. If the server discards the data or the connection is lost, that the protocol can't address.Frankly speaking I don't think it is technically possible to determine exactly what part of file actually reached remote server in the moment (am I wrong?), but if not technical issues it would be nice feature.
http://my.opera.com/xErath/blog/
this feature will be very useful...
But the progress bar should pop-up at the bottom of the page. An it should be also in Transfer panel... with red background for uploaded file lines and green background for lines showing downloaded files...
Scio me nihil scire.
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]
Program has to knwo which part of file should sent atm.
Well, the program is not responsible for controlling the connection. Opera just chucks all the data to WinSock (or another OS equivelant), and Winsock + the TCP/IP drivers decide how to send it. Basically, the program writes the data to a buffer, and then Winsock gets the data from the buffer and send it. Opera doesn't actually know the exact amount that has been sent (at least, that's how I think it works)
Receiving is a different story. Opera knows exactly how much it has received, as it is reading all the data into an internal buffer/cache. Opera knows the exact size of the buffer and its contents.
Anyway, I don't think that this feature is really needed. The status bar's estimation is OK (the estimation it makes is based on how much it has written to the buffer, I think), just check the size of the file, and compare it to what the status bar says has been sent
I can't imagine why anyone would not want to have a progress bar for uploading files. Usually when I try uploading an attachment to my mail server, on a machine where I don't have M2 set up, I often get the impression that nothing is happening at all, so I retry the upload - possibly stupid, but human. One of the elementary things to learn about HCI.
Usability Forum - Studying the design of everyday things
Page grouping - a compilation
Suffix Search - search keyword typed after the search string
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]
Wish list:
- show transfer panel when starting a download
- make From field in "compose mail" editable (maybe depending on a opera:config setting?)
Showing topic replies 1 - 50 of 117.