pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: german in 07 Februar 2005, 16:28:16

Titel: Datei extensionen?
Beitrag von: german in 07 Februar 2005, 16:28:16
Hallo Leute, gibts bei dem Download Modul eine Extensions-Einschränkung???

Klicke ich auf einen erstellten Download (.rar) kommt kein download, sondern die rardatei in zeichen und buchstaben ......
Mit rechtsklick gehts, aber direkt zum klicken funtzt dat nit.

Woran liegt das?, oder muss man irgens die erweiterung .rar (oder auch andere) hinzufügen???

DANKE
gm
Titel: Re: Datei extensionen?
Beitrag von: BowlingX in 07 Februar 2005, 16:50:12
Das liegt an deinem Browser, der die Datei direkt öffnet..benutzt du Mozilla Firefox?
Titel: Re: Datei extensionen?
Beitrag von: german in 07 Februar 2005, 17:28:41
ja, mozilla
Titel: Re: Datei extensionen?
Beitrag von: Andi in 07 Februar 2005, 18:27:02
Moin :)

jo, das hatte ich auch mit Mozilla und RAR.
Musst mal nachsehen, bei den MIME-Einstellungen und .rar entsprechend einstellen.
Titel: Re: Datei extensionen?
Beitrag von: german in 07 Februar 2005, 18:34:00
mime???
sorry, wo mach ich diese einstellungen???
Im Mozilla? oder auf dem Server? oder im portal?
weil im browser bringts ja nur mir persönlich was, aber keinem anderen .... der mozilla verwendet

DANKE
Titel: Re: Datei extensionen?
Beitrag von: Andi in 07 Februar 2005, 19:09:50
Jop, leider nur im Browser.  :-\
Wo genau, das muss ich später zuhause nachsehen, bin noch bei der Arbeit und an ie gefesselt...  ;)
Titel: Re: Datei extensionen?
Beitrag von: NeMeSiSX2LC in 07 Februar 2005, 19:21:03
Also Firefox macht bei mir keine Probs mit RAR genauso Mozi genau so
Titel: Re: Datei extensionen?
Beitrag von: german in 07 Februar 2005, 19:27:55
nu hauts mich um .... bei einem gibts probs, bei anderen nicht?
ich habs nun mal im IE geprüft, geht ohne murren.
dann hab ich ein 2. nuke installed, und dort auchmal getestet.. der firefox will gar nicht, der ie immer.

aber ich kann ja keinem vorschreiben, welchen browser er zu nutzen hat.    hhhmmm
wenn ich die rar in zip umbenenne gehts auch im firefox, nur rar mag er nicht.
Titel: Re: Datei extensionen?
Beitrag von: RiotheRat in 08 Februar 2005, 04:28:17
Durch eine Manipulation des HTTP-Headers kann man die Browser "zwingen" das betreffende Teil zu speichern statt es anzuzeigen. Gibt mehrere mögliche Extensions die für sowas in Frage kommen ... denn schliesslich soll ja das Script den Brwoser steuern und nicht umgekehrt  ;D
ZitatWollen Sie den Benutzer auffordern, die von Ihnen gesendeten Daten wie z.B. eine generierte PDF Datei zu speichern, können Sie den Header Content-Disposition verwenden, um einen empfohlenen Dateinamen anzubieten und den Browser zu zwingen, den Dialog zum Speichern anzuzeigen.
Quelle: PHP.Net (http://de3.php.net/manual/de/function.header.php)

Sogar Microsoft hat dies schon erkannt *g* und schreibt in der KnowledgeBase
Zitat<%@ Language=VBScript %>
<% Response.AddHeader "Content-Disposition", "attachment" %>
This text should not appear in the browser window automatically.
Internet Explorer should prompt the user first with the option to save the file.
Dieser Code-Snippet ist zwar eigentlich ein ASP-Snippet, zeigt aber wie's gehen sollte. Man müsste hier also im Download-Modul ansetzen ;) Dann würden auch PDF-Files (z.B.) nicht einfach angezeigt, sondern mit der "Speichern"-Option ageboten.

header('Content-Disposition: attachment; filename="abzusaugende_datei.endung"');
header('Content-Type: application/octet-stream');
Im Kopf der eigentlichen Routine die den Link / das File zum absaugen bereit stellt, sollte eigentlich dafür sorgen tragen dass das mit dem abspeichern klappt. Content-disposition ist zwar eigentlich für eMails gedacht, ist aber inzwischen in allen (bekannten) Browsern auch implementiert.
...

RtR
Titel: Re: Datei extensionen?
Beitrag von: german in 08 Februar 2005, 06:52:50
Na, das nenn ich einen Lösungsvorschlag.... werde das mal testen, und per pedes das ergebnis posten !!!!
DANKE

GM