Yo he estado jugando un poco con ese mismo problemilla y te cuento.
Le doy el link con un getURL("tuImagen.jpg");
y funka...!
Te da la posibilidad de bajar tu imagen al disco duro como tu quieres.
Lo que dice juwe sobre zipearlo primero, seria lo mas correcto ya que pesaria menos.
Pero que pasa si el usuario no tiene un programa para descomprimir....pues tendra que bajarselo, y dudo que se den la molestia de buscar un programa para decomprimir, si es que saben donde encontralo. Y todo esto solamente para ver tu foto...
Lo que queda es ofrecer o el programa, o un link al programa, ya que puedes encontrar versiones gratis del winzip, o el winrar.
Ya sabes que la mayoria por no decir todos los usuarios (yo incluido) queremos que todo sea accequible al momento.
Pero tu veras.
Saludos
'''''''''''''''''''''''''' continuacion luego de unas pruebas'''''''''''''''
Sorry,sorry.....
Solamente lo habia probado con un video...
y creo que es porque el formato no lo reconoce como formato para ser cargardo en una ventana.
Y ahora tratando de mandar una foto .... me la habre en el explorer...como dice juwe...Lo que es logico...
Pero cuando encuentre otra forma te cuento.
Saludos