Progress Bar for uploading

Forums » Opera for Windows/Mac/Linux » Desktop wish-list

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

20. March 2006, 10:58:34

CodeDuck

Posts: 6

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 bigsmile

20. March 2006, 12:19:08

svivian

needs more cowbell

Posts: 1308

Really good idea!
+1

20. March 2006, 13:46:29

nonis

Posts: 110

+1 Good idea wink

20. March 2006, 16:47:46

SergeantHobo

Posts: 767

Hmm, makes sense. +1

20. March 2006, 17:08:34

porneL

79% geek, 47% nerd

Posts: 2633

It's there already (almost) - set progressbar to pop up at bottom of window. It doesn't show percentage uploaded, but shows speed and time elapsed.

22. March 2006, 19:02:06

Zajec

Posts: 4008

+1
Absolutely useful for me during uploading photos.
My software:
Opera 11.51 [1087] ; openSUSE 11.4

My wishes:
* HTML5: Drag and drop
* HTML5: History

23. March 2006, 09:34:24

White Lynx

Posts: 1978

Actually current progress bar shows speed, elapsed time and approximately shows size of uploaded part (32, 64, 96, 128K etc). 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.

23. March 2006, 10:33:43

Zajec

Posts: 4008

Originally posted by White Lynx:

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?)

Yes, you are ;-) Program has to knwo which part of file should sent atm. Server informs Opera, which part already received.

AFAIK it's one of basis rules about TCP/IP.
My software:
Opera 11.51 [1087] ; openSUSE 11.4

My wishes:
* HTML5: Drag and drop
* HTML5: History

23. March 2006, 10:51:47

ssuuddoo

Posts: 16

+1 I fully agree and appreciate this effort.

would like the bar and have missed it a couple of times

ssuuddoo
Slovakia
ssuuddoo
Slovakia
www.ssuuddoo.szm.com

24. March 2006, 07:47:47

Zotlan

ExtendOpera admin

Posts: 2819

+1
Visit ExtendOpera.org for finding and sharing UserJS, user CSS and other customisation files.

24. March 2006, 12:07:19

RADicaLMMS

IncidentFlux

Posts: 481

+1

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).

24. March 2006, 12:26:06

White Lynx

Posts: 1978

I really wish to be wrong, as I also want this feature. But consider:

Program has to knwo which part of file should sent atm.


You meant sent to nearest intermediary/proxy, not origin server confused

Server informs Opera, which part already received.


Received by nearest proxy?

24. March 2006, 14:17:00

Zajec

Posts: 4008

I don't know how works sending files by 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

My software:
Opera 11.51 [1087] ; openSUSE 11.4

My wishes:
* HTML5: Drag and drop
* HTML5: History

25. March 2006, 00:00:29

dmpk2k

Posts: 45

+1

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.

27. March 2006, 18:04:02

xErath

javascript guru

Posts: 6588

Originally posted by White Lynx:

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.

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.
For a collection of user scripts visit
http://my.opera.com/xErath/blog/

27. March 2006, 20:17:04

Mashin

Posts: 56

+1
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...
Opera 9.24 | AMD Athlon 64 2.2GHz | 1GB | Win XP SP2 | 600 KB/s

Scio me nihil scire.

28. March 2006, 05:46:31

serious

Lab mouse and likes it!

Posts: 5313

big +1 from me
All my posts only represent my own opinions.
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]

28. March 2006, 11:21:27

epilos

Posts: 2044

+1

Opera 11 on WinXP Pro SP3 • AMD hexacore 3.2Ghz with 4Gb RAM

28. March 2006, 16:46:41

Fyrd

Posts: 97

+1
<a href="http://a.deveria.com/">Fyrdility</a>.

15. April 2006, 07:38:51

daniel15

Posts: 62

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 smile

17. May 2006, 01:25:24

olego

Posts: 10

Yes, please!

17. May 2006, 15:12:46

UnknownGuy

Posts: 33

as option not by default, progress bar shows enaugh

17. May 2006, 17:05:15

Schneemann

Rübennase

Posts: 1136

+1 !!!
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.
Search Engines Sharing Thread - your js-based commandline
Usability Forum - Studying the design of everyday things
Page grouping - a compilation
Suffix Search - search keyword typed after the search string

17. May 2006, 18:24:21

serious

Lab mouse and likes it!

Posts: 5313

ahm ... +1 (again, just to push the topic)
All my posts only represent my own opinions.
[ Tweedo Monitor - Deluxe Website & Service Monitoring ]

25. May 2006, 17:13:12

Galley

Posts: 18

Okily, dokily!
Galley's Music Scene
A different music topic every weekday
http://www.GalleysMusicScene.com/

26. May 2006, 15:51:08

Hades32

What I use:

Posts: 1917

++
Using Windows 7 64Bit SP1 and of course Opera
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!

28. May 2006, 23:07:16

Turin

Posts: 1279

I support this wish.
Proud member of the Opera 9.27 userbase. Windows Linux Macintosh Solaris FreeBSD

30. May 2006, 08:13:07

Ulixes

Posts: 15

Well, I think that this progressbar should be provided by the server. With current technology (like ASP.NET, AJAX, etc) it's very simple to implement.
But as we know it will be a long time before it will be implemented by many sites.
And so

+1 for this innovative idea.

30. May 2006, 11:53:19

GeekK

14° 29' E

Posts: 776

+1
Opera 12 64-bit [latest build] |Windows 7 64-bit | Intel Pentium Dual-Core E5500 2.8 GHz | 4 GB | Nederlandse/Vlaamse forums | Opera topic op GoT

30. May 2006, 21:25:34

Neal3

Posts: 16

+1 sounds good to me

8. June 2006, 19:31:24

GaaraZanta

E Pluribus Unum

Posts: 303

I love this idea, not only that but I wish that Opera would upload as fast as IE, I don't know if this has something to do with IE being more shell integrated or something, but usually IE uploads 3x faster than Opera, yet downloads like 3x slower than Opera, *laughs*. +1
TheSimExchange

"Those who cannot remember the past are condemned to repeat it."-George Santayana

13. June 2006, 00:17:50

StoB

Posts: 65

+1
I don't suffer from insanity, I enjoy every minute of it. [Opera 9.50 Build 10071]

Wish list:
- show transfer panel when starting a download
- make From field in "compose mail" editable (maybe depending on a opera:config setting?)

13. June 2006, 12:34:49

treilor

Posts: 4

+1
cool idea!

15. June 2006, 21:05:50

fdisk2k

Posts: 52

YES, YES

+1

Why not?
12° 07' 24.96" S
77° 02' 24.61" W

15. June 2006, 22:04:22

zix

Posts: 24

+1 yeah please!

16. June 2006, 11:58:14

Hades32

What I use:

Posts: 1917

+2 wink

And I wouldn't care if it really showed the percentage of what the server received. It would be ok just to see how much we sent away.
Using Windows 7 64Bit SP1 and of course Opera
(If nothing else stated the most current weekly) on a nice Dell Studio XPS 16!

22. June 2006, 17:08:43

MattVort

Posts: 37

I agree with this. I have had to upload 9mb files before.

+1

29. July 2006, 14:32:46

Sengoku

Posts: 3

Definitely +1 from me smile.

Forums » Opera for Windows/Mac/Linux » Desktop wish-list