ungezippte Ordner werden als zip-Datei heruntergeladen

Status
Für weitere Antworten geschlossen.

kulmer

Benutzer
Mitglied seit
05. Jul 2009
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
hi an alle,

habe hier eine DS209, auf die von extern vor allem über browser und file station zugegriffen wird. nun ärgert mich schon lange ein problem, und zwar, daß wenn jemand versucht, über die browseroberfläche einen ganzen ordner oder unterordner herunterzuladen, er dies nur als PC ZIP Archive tun kann, obwohl der ordner gar nicht verpackt ist. die zip datei ist korrupt und quittiert einen öffnungsversuch mit einer fehlermeldung.

das problem tritt meines wissens nur beim firefox am mac auf. safari ist kein problem. gibt es da irgendwelche einstellungen, die ich falsch gesetzt habe, daß die ordner falsch erkannt werden?

ich weiß, scheint ein firefox problem zu sein und nicht eines für's synology forum, aber vielleicht hat ja jemand dieses problem schon gelöst.

best,
kulmer
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Das kenne ich gar nicht, dass man einen Ordner per Browser herunterladen kann. Ist das ein neues Feature in HTML5?

Itari
 

kulmer

Benutzer
Mitglied seit
05. Jul 2009
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
doch, geht. über browser und dyndns auf file station, dann einen ordner innerhalb des gemeinsamen ordners markieren und aus menü "herunterladen" wählen. nur dann kommt die nachfrage, wo man diese zip datei speichern will.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Also grundsätzlich geht ein Download eines Ordners und dessen Inhalt nicht. Du müsstest für jede Datei im Ordner wieder einen Download machen. Darum wird wohl der Ordner als zip angeboten, weil es dann nur eine Datei ist, die jeder Browser runterladen können sollte
 

kulmer

Benutzer
Mitglied seit
05. Jul 2009
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
hmm... verstehe. aber in safari funktioniert das einwandfrei. ganze ordner werden ohne probleme heruntergeladen. warum geht's da und bei FF nicht?...
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Soviel ich weiss war es im http Standard nie vorgesehen, dass man ganze Verzeichnisse auf einmal runterladen könnte. Wieso es jetzt Safari können soll, kann ich mir nicht so recht erklären. Kann es sein, dass Safari auch ein zip File bekommen hat, es aber automatisch entpackt hat?
 

kulmer

Benutzer
Mitglied seit
05. Jul 2009
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
HA! that's the trick!

tatsächlich lädt safari die ordner ebenfalls als zip runter (verstehe das zwar immer noch nicht, warum, aber egal), öffnet sie aber automatisch (einstellungsoptionen) und offenbar anders. zumindest sind die ordner dann korrekt.

das problem liegt also nicht an FF oder safari oder synology, sondern am archivprogramm des mac.

wenn ich das zip über firefox herunterlade und mit stuffit expander entpacke, ist alles bene.

danke für die hilfe.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Das kenne ich gar nicht, dass man einen Ordner per Browser herunterladen kann. Ist das ein neues Feature in HTML5?

Darf ich also festhalten, dass es den Download eines Ordners im Browser so nicht gibt, sondern nur den Download einer Archivdatei (z. B. .zip), welche dann auf dem Browser-ausführenden Rechner automatisch weiter verarbeitet wird?

Ich dachte schon, ich hab da etwas verpasst. :D

Itari
 

kulmer

Benutzer
Mitglied seit
05. Jul 2009
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
theoretisch ist das wohl so. praktisch (oder als umweg) wird ein ungezippter ordner offenbar für den download gezippt, automatisch, und dann beim empfänger entzippt zu werden.

wie auch immer, bin kein spezi, aber im endeffekt würde ich zu jemanden der von meiner ds was braucht, sagen: lad' dir doch den ganzen ordner runter.

;)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Es ist nur theoretisch so sondern auch praktisch. Pro HTTP Request kann nur eine Ressource geladen werden. Wenn du ein Verzeichnis haben willst, dann gibt es nur den Weg über ein zip, weil das dann eben nur eine Ressource ist (nur ein File). Oder du hast auf dem Server ein Script, das den Inhalt des gewünschten Verzeichnisses ausliest und die Files als einzelne Ressourcen zu Download anbietet. Allerdings hast du dann das Problem, dass es nicht so einfach ist die Verzeichnisstruktur 1:1 auf dem Client zu erstellen. Da ist es viel einfacher einfach alles in ein zip zu packen.
Das wird sich auch mit HTML X wohl nie ändern ;)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat