Downloadlinksproblem mit FF, Edge und dem IE

Johnnii360

Erfahrenes Mitglied
Servus zusammen!

Ich habe schon seit Monaten das Problem, dass im FF, Edge und IE gewisse Downloadlinks (<a>) nicht richtig funktionieren. Egal ob das über einen Klick oder via <meta> geschieht. Anstatt des Dateinamens wird immer beim FF ein Teil des Downloadpfades und beim Edge und IE der komplette Pfad mit Dateiname verwendet - in Chrome und Opera läuft alles 1a.

So sieht der HTML-Code mit PHP-Elementen aus:
Meta:
HTML:
<meta http-equiv="refresh" content="5;url='http://<?php echo filter_input(INPUT_SERVER, "SERVER_NAME");?>/files/<?php echo $file['file_path'];?>/<?php echo $file['file_name'];?>'">
Textlink:
HTML:
<a href="http://<?php echo filter_input(INPUT_SERVER, "SERVER_NAME")."/files/".$file['file_path']."/".$file['file_name'];?>" download type="video/mp4">hier</a>

Ein Downloadlink sieht z.B. so aus:
Code:
http://ddl.***.de/files/Laufend/Anime/Ef%20-%20a%20Tale%20of%20Memories/[MGS]_-_Ef_A_Tale_of_Memories_-_Episode_01_(BD_720p)_-_[9E5D2CE2].mp4

Beim Download ergibt sich dann folgender Dateiname:
  • FF: C_MGS_Laufend_Ef
  • Edge: C__MGS_Laufend_Anime_Ef - a Tale of Memories_[MGS]_-_Ef_A_Tale_of_Memories_-_Episode_01_(BD_720p)_-_[9E5D2CE2].mp4
  • IE: Wie bei Edge
Ich hab schon versucht mittels PHP den Link bzw. die PHP-Variablen mit urlencode(), rawurlencode() und dergl. zu codieren - hat aber leider nichts gebracht. Ich bin mit meinem Latein am Ende.

Zum Webserver:
  • OS: Windows Server 2012 R2 Standard
  • WS: IIS 8.5
 

Neue Beiträge

Zurück