473,396 Members | 2,147 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

How'd They Build The New Flickr Uploader?

Hi everyone

I was wondering if some people could comment on the new Flickr uploader at
http://www.flickr.com/photos/upload/

I find a couple of things very intriguing, particuarly some things that i
thought were impossible to do with javascript/client-side stuff

1) clicking "Choose photos" opens up a browser 'file' dialog with "Files of
type:" pre-selected with jpg and bmp extensions. in addition, you can
select *multiple files* for upload with ctrl-click. i thought both of
these were impossible in terms of having users upload files via forms.

2) the file-sizes are displayed before upload. how does the browser know
the size of a file on the client machine? i didn't think it was possible
either...
I love the way Flickr pushes scripting, those two things have me stumped
because from what I can see, it's just regular javascript/xhtml stuff and
no plugins/flash/active-x going on at all.

Aug 17 '07 #1
5 2925
Rik
On Fri, 17 Aug 2007 18:10:02 +0200, Good Man <he***@letsgo.comwrote:
Hi everyone

I was wondering if some people could comment on the new Flickr uploader
at
http://www.flickr.com/photos/upload/

I find a couple of things very intriguing, particuarly some things that i
thought were impossible to do with javascript/client-side stuff

1) clicking "Choose photos" opens up a browser 'file' dialog with "Files
of
type:" pre-selected with jpg and bmp extensions. in addition, you can
select *multiple files* for upload with ctrl-click. i thought both of
these were impossible in terms of having users upload files via forms.

2) the file-sizes are displayed before upload. how does the browser know
the size of a file on the client machine? i didn't think it was possible
either...
I love the way Flickr pushes scripting, those two things have me stumped
because from what I can see, it's just regular javascript/xhtml stuff and
no plugins/flash/active-x going on at all.
Euhm, yes, they use Flash. Just works the old way with plugins disabled.
--
Rik Wasmus
Aug 17 '07 #2
Rik <lu************@hotmail.comwrote in
news:op.tw7pk7ioqnv3q9@metallium:
On Fri, 17 Aug 2007 18:10:02 +0200, Good Man <he***@letsgo.comwrote:
>Hi everyone

I was wondering if some people could comment on the new Flickr
uploader at
http://www.flickr.com/photos/upload/

I find a couple of things very intriguing, particuarly some things
that i thought were impossible to do with javascript/client-side
stuff

1) clicking "Choose photos" opens up a browser 'file' dialog with
"Files of
type:" pre-selected with jpg and bmp extensions. in addition, you
can select *multiple files* for upload with ctrl-click. i thought
both of these were impossible in terms of having users upload files
via forms.

2) the file-sizes are displayed before upload. how does the browser
know the size of a file on the client machine? i didn't think it was
possible either...
I love the way Flickr pushes scripting, those two things have me
stumped because from what I can see, it's just regular
javascript/xhtml stuff and no plugins/flash/active-x going on at all.

Euhm, yes, they use Flash. Just works the old way with plugins
disabled.
Euhm, when i'm right clicking, i don't see any Flash menu, just the
regular browser right-click menu.... and when I view without CSS styles,
i see all the page elements....

is it really flash???
Aug 17 '07 #3
Rik
On Fri, 17 Aug 2007 18:45:01 +0200, Good Man <he***@letsgo.comwrote:
Rik <lu************@hotmail.comwrote in
news:op.tw7pk7ioqnv3q9@metallium:
>On Fri, 17 Aug 2007 18:10:02 +0200, Good Man <he***@letsgo.comwrote:
>>Hi everyone

I was wondering if some people could comment on the new Flickr
uploader at
http://www.flickr.com/photos/upload/

I love the way Flickr pushes scripting, those two things have me
stumped because from what I can see, it's just regular
javascript/xhtml stuff and no plugins/flash/active-x going on at all.

Euhm, yes, they use Flash. Just works the old way with plugins
disabled.

Euhm, when i'm right clicking, i don't see any Flash menu, just the
regular browser right-click menu.... and when I view without CSS styles,
i see all the page elements....

is it really flash???
Indeed, a little bird told me:
PSST - There's a much slicker version of our Uploader that you can
use if you have JavaScript enabled and the latest version of Flash
software installed. You can download the free Flash player here. Once
you've installed it, come back here to see the flashy version of our
Uploader.
Uninstall Flash from you computer and find out :P

(Oooh, in the early days Opera supported multiple file-uploads in just one
file-input element. And instead of the very nice feature spreading it was
taken out later on...)
--
Rik Wasmus
Aug 17 '07 #4
Good Man meinte:
Hi everyone

I was wondering if some people could comment on the new Flickr uploader at
http://www.flickr.com/photos/upload/
Those wizards at flickr... ...use flash.

Quote:

"PSST - There's a much slicker version of our Uploader that you can use
if you have JavaScript enabled and the latest version of Flash software
installed. You can download the free Flash player here. Once you've
installed it, come back here to see the flashy version of our Uploader."

Gregor


--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Aug 17 '07 #5
Rik <lu************@hotmail.comwrote in
news:op.tw7qf6mqqnv3q9@metallium:
On Fri, 17 Aug 2007 18:45:01 +0200, Good Man <he***@letsgo.comwrote:
>Rik <lu************@hotmail.comwrote in
news:op.tw7pk7ioqnv3q9@metallium:
>>On Fri, 17 Aug 2007 18:10:02 +0200, Good Man <he***@letsgo.com>
wrote:

Hi everyone

I was wondering if some people could comment on the new Flickr
uploader at
http://www.flickr.com/photos/upload/
Indeed, a little bird told me:
PSST - There's a much slicker version of our Uploader that you
can use if you have JavaScript enabled and the latest version of
Flash software installed. You can download the free Flash player
here. Once you've installed it, come back here to see the flashy
version of our Uploader.

Thanks for the comments.

Glad to see I didn't miss a big leap in javascript functionality!!!

Aug 17 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

18
by: Dino | last post by:
dear all, i've created an application for a customer where the customer can upload ..csv-files into a specified ftp-directory. on the server, a php-script, triggered by a cronjob, reads all the...
2
by: Andy | last post by:
Hi I have recently developed a few sites with an uploader facility for images and all has worked perfectly, until now??? I re-installed .NET due to an unrelated problem and since then if I...
16
by: Lacka | last post by:
Hi, How can I transfer files via FTP under asp.net? Don't found any info... thanks, Lacka
5
by: J-T | last post by:
Is there a way to detect if a user has refreshed a page in asp.net? Thanks a lot
0
by: elyob | last post by:
Hi, I'm just building a simple xmlrpc data pullback from the flickr API. It should be simple enough, but I'm having problems. Is there anything obviously incorrect in the following? It seems...
8
by: cbmeeks | last post by:
I am writing my own family photo sharing site that I hope to take public (like so many others). Anyway, currently, when the user uploads a picture, I store the picture outside my htdocs folder and...
18
jhardman
by: jhardman | last post by:
Have you ever wanted to upload files through a form and thought, "I'd really like to use ASP, it surely has that capability, but the tutorial I used to learn ASP didn't mention how to do this."? ...
1
by: honestguy1999 | last post by:
Hi, everyone, I am using beej's flickr api in Python. For some reason I have to bypass the firewall using a proxy. I read the urllib reference and set http_proxy="my proxy". But it didn't work. I...
6
by: neovantage | last post by:
Hey all, i have installed Uber uploader on my server. and it is working perfectly. It shows progress bar after submitting form. I want that when i upload an image or a file it shows the progress in...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.