HighDots Forums  

Datei-Download

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Datei-Download in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Chris Seidel
 
Posts: n/a

Default Datei-Download - 04-06-2008 , 08:06 AM






Hallo,

ich habe eine Javascript-Funktion, die via window.open einen Datei-Download
einleitet.
Auf dem Server wird dazu der Content-Disposition Header entsprechend
gesetzt.

Klappt auch gut, solange wie auf dem Server mitten im Download nichts schief
geht.

Dann erstellt der eine Fehlerseite, die der Benutzer dann zum Download
angeboten bekommt, was der ja i.d.R. erst merkt, wenn er die Datei aufmacht.

Habe ich eine Chance, den Fehler im Javascript mitzubekommen, um darauf
reagieren zu können?

Danke



Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Datei-Download - 04-06-2008 , 08:19 AM






Chris Seidel wrote:
Quote:
ich habe eine Javascript-Funktion, die via window.open einen Datei-Download
einleitet. Auf dem Server wird dazu der Content-Disposition Header entsprechend
gesetzt.
Das funktioniert jedoch nicht mit allen Clients.

Quote:
Klappt auch gut, solange wie auf dem Server mitten im Download nichts schief
geht.
Oder wenn IE 5.5 SP1 benutzt wird:
http://support.microsoft.com/?scid=k...79667&x=5&y=17

Quote:
Dann erstellt der eine Fehlerseite, die der Benutzer dann zum Download
angeboten bekommt, was der ja i.d.R. erst merkt, wenn er die Datei aufmacht.

Habe ich eine Chance, den Fehler im Javascript mitzubekommen, um darauf
reagieren zu können?
Nein, weil Du auch den Download lediglich implizit per Script auslöst. Lass
das Popup einfach weg.


PointedEars
--
Zum betrachten der Website benötigen Sie ein Flash 6.0 Plugin, den Real
Player und den Quicktime Player. Beste Ansicht mit Internet Explorer ab 5.x,
1280 x 960 Pixel Bildschirmauflösung, 32 Bit Farbe, Bildwiederholrate 100
Hz, Sound on.
-- kopfschüttelnd gefunden auf http://www.comiccombo.de/2003.html


Reply With Quote
  #3  
Old   
Chris Seidel
 
Posts: n/a

Default Re: Datei-Download - 04-06-2008 , 10:56 AM



Thomas 'PointedEars' Lahn wrote:

Quote:
Lass das Popup einfach weg.
Hm, auch bei location.href = ... passiert dasselbe.
Wie meinst du das, Popup weglassen?

Danke





Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Datei-Download - 04-06-2008 , 12:31 PM



Chris Seidel wrote:
Quote:
Thomas 'PointedEars' Lahn wrote:
Lass das Popup einfach weg.

Hm, auch bei location.href = ... passiert dasselbe.
Wie meinst du das, Popup weglassen?
<a href="foo">bar</a>

Das löst zwar nicht Dein unmittelbares Problem (da es dafür keine Lösung
gibt, wenn man das Benutzerprogramm den Download machen lässt), aber es
schafft wenigstens auch keine neuen Probleme.


PointedEars
--
Lass es mich so ausdrücken: Eigentlich werde ich keine Zeit haben, aber die
fürs Usenet übliche nehme ich mir. Nähme ich mir noch zusätzlich was vor,
würde ich womöglich das tun, um nicht das, das ich tun sollte, tun zu müssen.
(Christoph Päper in <darw/> <avl5ul$30fp$1 (AT) ariadne (DOT) rz.tu-clausthal.de>)


Reply With Quote
  #5  
Old   
Chris Seidel
 
Posts: n/a

Default Re: Datei-Download - 04-06-2008 , 01:35 PM



Thomas 'PointedEars' Lahn wrote:

Quote:
a href="foo">bar</a

Das löst zwar nicht Dein unmittelbares Problem (da es dafür keine
Lösung gibt, wenn man das Benutzerprogramm den Download machen
lässt), aber es schafft wenigstens auch keine neuen Probleme.
Na da kennst du aber die User schlecht. Kontektmenü und "Ziel speichern
unter..." ist definitiv zu viel verlangt...

Na ok, hab mir schon gedacht, dass es nicht geht.

Danke.




Reply With Quote
  #6  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Datei-Download - 04-06-2008 , 05:03 PM



Chris Seidel wrote:
Quote:
Thomas 'PointedEars' Lahn wrote:
a href="foo">bar</a

Das löst zwar nicht Dein unmittelbares Problem (da es dafür keine
Lösung gibt, wenn man das Benutzerprogramm den Download machen
lässt), aber es schafft wenigstens auch keine neuen Probleme.

Na da kennst du aber die User schlecht. Kontektmenü und "Ziel speichern
unter..." ist definitiv zu viel verlangt...
Es wird kein Kontextmenü (sofern überhaupt vorhanden) benötigt. Du setzt
einfach den Link auf die Ressource, die herunterzuladen ist, und lässt sie
falls nötig als application/octet-stream ausliefern. Das funktioniert im
Web schon seit Jahrzehnten.


PointedEars
--
Wenn es dort funzt, dann ist für Altlasten einfach eine Upgrade-Aufforderung
einzubauen. Du kannst einer Mücke nicht beibringen, einen Haufen zu machen
wie ein Elefant. Wer so große Häufchen haben will, soll sich gefälligst
einen Elefant zulegen.
-- Georg Maaß in dcljs <an94b3$c0ogv$3 (AT) ID-3551 (DOT) news.dfncis.de>


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.