[gelöst]Download hochgeladener Dateien (Privat-Modus)
am 13.09.2009 - 11:22 Uhr in
Hallo Experten,
habe ein Problem mit hochgeladenen Dateien, die als Anhänge an Seiten oder Artikeln verfügbar sind. Klicke ich die Anhänge an, öffnet sich ganz normal das entsprechende Browser-Plugin oder die zugeordnete Anwendung mit dem Inhalt des Anhangs. Wenn ich jedoch den Link zu einer Datei "Plan.pdf" mit re. Maustaste anklicke u. im Kontextmenü "Ziel speichern unter ..." wähle, wird als Dateiname folgendes angezeigt:
Firefox 3.5.3: l0P3Rfop.pdf.part
IE 8: SecondLevelDomainname_de.pdf
Das ist für Benutzer natürlich nervig, weil sie jedesmal einen vernünftigen Dateinamen selbst eintragen müssen (sofern sie das überhaupt mitkriegen).
Ich bin mir auch gar nicht sicher ob das immer schon so war. Wir betreiben die Seite seit 12/2007 und ich kann mich nicht erinnern, dass solcher Unsinn schon früher aufgetreten ist.
Version Drupal: 5.6
Dateisystem: Download-Methode: privat (muss sein wegen Authentifizierung)
Es ist für mich völlig unverständlich, warum die Browser eigene Dateinamen erfinden, obwohl der Dateiname in der Statuszeile (bei mouse over) richtig angezeigt wird und auch im Seitenquelltext so steht:
http://SecondLevelDomainname.de/?q=system/files/Plan.pdf
Liegt das an neuen PHP- o. Browserversionen? Unser Provider unterstützt PHP 4.4.9 u. 5.2.10, sowie MySQL 4.1.22. Oder liegt's an der Datenbank?
Wäre euch sehr dankbar, wenn jemand Licht in meine Dunkelkammer bringen würde.
Jürgen
- Anmelden oder Registrieren um Kommentare zu schreiben
hast du Clean URLs aktiviert
am 13.09.2009 - 12:30 Uhr
hast du Clean URLs aktiviert da deine URLs immer noch mi ?q= gebildet werden wohl nicht...
das sollte dein Problem lösen...
weil dann aus:
http://SecondLevelDomainname.de/?q=system/files/Plan.pdf
folgendes würde
http://SecondLevelDomainname.de/system/files/Plan.pdf
und der browser dann auch von Plan.pdf ausgehen würde... ansonsten haben die bowser keinen dateinamen in der url und erfinden einen der firefox würfelt... der IE nimmt den domainnamen... (beides legitime möglichkeiten einen solchen zu erfinden)
hast du Clean URLs aktiviert
am 13.09.2009 - 13:18 Uhr
nein
Dachte immer, das geht nur nach Neuinstallation, aber wer lesen kann ist halt echt im Vorteil. Nach Klick auf den Test-Link hat es mit der Umstellung auf clean URL's funktioniert. Glücklicherweise funktionieren die alten Links mit ?q= auch noch, so dass die Verlinkung von Artikeln untereinander keinen Schaden genommen hat.
Jetzt zeigen auch die Browser die richtigen Dateinamen an.
Vielen Dank!
warum soll das nicht mehr
am 13.09.2009 - 13:13 Uhr
warum soll das nicht mehr gehen???
/admin/settings/clean-urls
was bekommst du da angezeigt...
warum soll das nicht mehr
am 13.09.2009 - 13:19 Uhr
habe mich gerade selbst korrigiert.
s.o.
nochmals vielen Dank!
Jürgen