|
uboot :
| 07.02.2007 14:54 |
Hallo, das Problem wurde zwar mal angesprochen, hab aber keine Lösung gefunden. Problem: Wenn ich ein PDF Dokument zum Download hochlade und jemand möchte es herunterladen, dann öffnet sich Acrobat Reader mit der Fehlermeldung das die Datei nicht gefunden wurde. Bisher habe ich den Hinweis gegeben man solle die Datei erst auf dem Rechner speichern und von dort starten. Jetzt ist es aber so das wenn ich unter Download Url den kompletten Pfad zu der Datei eingebe, dann funtkioniert es tadellos. Jetzt will ich natürlich nicht jede Datei erst hochladen und dann den Pfad abändern in die komplette Url - wird da nicht bei einem Klick die verkehrte Url übergeben oder warum entsteht der Fehler? Vielleicht kann das Programm die Url ja automatisch ins Feld eintragen nach dem hochladen. Zu beobachten unter www.rvelten.de
Meine Version ist die neueste. Falls die Lösung bereits beschrieben wurde, sorry, aber würde mir viel Arbeit ersparen, da ich sehr viele PDF Dokumente anbiete.
Vielen Dank
Andre |
|
|
|
uboot :
| 07.02.2007 16:26 |
Hi,
also auch auf deinem Server bekomme ich folgenden Fehler:

dieser Fehler tritt auf mehreren Rechnern und mit Internetexplorer genauso wie mit Firefox auf. Allerdings nur wenn ich eine Datei übergebe, wenn ich den Dateinamen später in die komplette Url umwandel, funktioniert es einwandfrei. |
|
|
Nobse :
| 07.02.2007 21:37 |
Welche Version vom Reader hast du?
Hans hat die 7.0.9 mit der geht es.
Bei mir kommt der fehler auch habe aber Reader 8.0. |
|
|
uboot :
| 07.02.2007 21:56 |
Ich habe den Reader 6.01 und 7.08, bei beiden tritt der Fehler auf. |
|
|
bama :
| 07.02.2007 23:02 |
ich hatte 7.0.9 und habe soeben mir 8.0 installiert auch damit geht es
schaut mal nach den Browsereinstellungen, da gibts doch auch Einstellungen von Dateiendungen, wie mit denen umgegangen werden soll
dann auch Popupblocker nachsehen, exv2.de erlauben
welchen Browser verwendet ihr, ich habe es mit dem IE getestet!
[ Geändert von bama an 07.02.2007 23:08 ] |
|
|
uboot :
| 07.02.2007 23:45 |
Hab es mit IExplorer und Firefox probiert. Einstellungen aller Art ausprobiert, keine Änderung. Wie gesagt, wenn ich den Download änder steht dort ja "nur" der Dateiname xyz.pdf - wenn ich nun vor dem Dateinamen die komplette Url zum Pfad der Datei vorschreibe, dann wird das PDF File korrekt im Acrobat geöffnet (automatisch ohne Nachfrage). Das einzigste was anders ist wenn ich die Url davor weglasse ist, das der Browser fragt was ich mit der Datei machen möchte (z.B öffnen oder Speichern) Wenn ich speichern wähle speichert er völlig normal, wenn ich öffnen wähle kommt der Fehler das die Datei nicht gefunden wurde.
Popup-Blocker ist nicht aktiviert
[ Geändert von uboot an 07.02.2007 23:46 ] |
|
|
Gast :
| 07.02.2007 23:59 |
Hmm.... das kenne ich auch aber das kann viele Gründe haben.... |
|
|
|
uboot :
| 08.02.2007 13:21 |
Klar - hatte vor den Dateinamen mittlerweile die Url der Webseite geschrieben und damit klappt es dann. Bei deinem Beispiellink den du hochgeladen hast ist es immer noch so. Übrigens besteht das Problem auch wenn man Zip Dateien direkt aus dem Download öffnen möchte (normalerweise speichert man die ja erst immer), dort sagt Winrar/Winzip mir auch das es die Datei nicht finden kann. Es scheint das auf einigen Rechnern/Einstellungen die Url nicht korrekt an das Programm übergeben wird. Das kann man aber ja nicht jedem Zumuten das man spezielle Einstellungen einhalten muss, besonders da es ja funktioniert wenn die Url korrekt in der Datenbank steht - Nobse und Vision scheinen das Problem ja auch ab und zu zu haben. Meine Frage bzw. Lösung für das Problem (in Zukunft) wäre, wenn beim hochladen der Datei nicht nur der Dateiname in die Datenbank eingetragen würde, sondern die komplette Url mit Dateinamen, komischerweise funktioniert es ja dann. Dies müsste ja evtl. in der submit.php geändert werden, meine Kenntnisse beschränken sich allerdings aufs nachschauen - zum ändern fehlt noch die Erfahrung.
[ Geändert von uboot an 08.02.2007 13:42 ] |
|
|
bama :
| 08.02.2007 17:06 |
habe diesen download nochmals wie normal eingestellt, und es funktioniert bei mir richtig
PS: kannst mich wieder von der Gruppe der Webmaster entfernen
Bei manchen LINUX Maschinen wird der Dateiname umgeschrieben von Grossschreibung auf Kleinschreibung, also grundsätzlich gleich alle downloads in kleinschrift auf den Server spielen, auch sollten keine Leerzeichen im Dateinamen vorhanden sein, wie am lokal PC unter Windows üblich
[ Geändert von bama an 08.02.2007 17:20 ] |
|
|
uboot :
| 08.02.2007 17:39 |
Na gut,
werde es dann weiterhin per Hand abändern um allen den Download ohne Probleme zu ermöglichen. Vieles erfährt man ja auch nur durch Hinweise der Benutzer meiner Webseite, in meinem Fall hatte ich den Fehler halt auch.
P.S: Auch mit Kleinbuchstaben und ohne Leerzeichen war das Problem da, ich denke auch nicht das es Server abhängig ist. Vielleicht eine bestimmte Konstellation von Einstellungen. Ich selber hab den Fehler auf allen EXV2 Seiten, immer wenn ich direkt öffnen will. Und das von 4 Rechnern mit unterschiedlichen Adobe und Browser Versionen.
Vielleicht haben ja noch mehr Benutzer Probleme damit und können sich hier melden.
Vielen Dank aber für deine fixe Hilfe
Gruß Andre |
|
|
bama :
| 08.02.2007 21:37 |
beiliegende Datei mal auswechseln: /modules/mydownloads/visit.php
bitte Bescheid geben, ob es funktioniert |
|
|
uboot :
| 13.02.2007 08:17 |
OK, habe nun versucht von mehreren zusätzlichen Rechnern (von nagelneuen frisch installierten Rechnern bis zum Firmenrechner) eine PDF direkt zu öffnen, kein Erfolg, leider auch nicht mit den Dateien die du mir geschickt hast. Vielen Dank trotzdem. Ich hab das Problem nun so gelöst, das jeder Download ja freigegeben werden muss und das wenn die komplette URL in der Datenbank steht der Fehler nicht mehr auftaucht. Hierzu habe ich in /mydownloads/admin/index.php folgende Zeile geändert:
Zeile 80
Code:$feld_url = $form->f_text(_MD_DLURL, "url", 50, 100, $url);
ändern in
Code:$feld_url = $form->f_text(_MD_DLURL, "url", 50, 100, formatURL(XOOPS_URL."/modules/mydownloads/cache/files/", $url));
Das löst zwar nicht das Problem, aber ich brauch einfach nur noch den Download freigeben und es funktioniert.
Vielen Dank nochmal für deine Hilfe - ich weiss es gibt Fehler die man selber oft nicht nachvollziehen kann, aber ich hab jetzt wirklich ein dutzend Rechner probiert und es nie geschafft. Vielleicht ein regionales Problem  |
|
|
Gast :
| 14.02.2007 00:00 |
So müßte es gehen  |
|
|
uboot :
| 14.02.2007 17:17 |
Das war es - super - jetzt klappt es - Danke |
|
|