Hi,
ich habe bei einigen meiner Seiten das Problem, dass der Dateiupload mit Safari nicht geht. In der Statusleiste steht "Loading: ..." und dabei bleibts dann auch.
Nur beim Safari also, mit anderen Browsern "funzt" es?
Hier mal der Quellcode eines ganz einfachen Upload-Formulars, welches auch nicht funktioniert:
<span>Neue Datei hochladen:</span><br />
<form action="dateien.php" method="post" enctype="multipart/form-data">
<input type="file" name="upload_file" /><br />
<button type="submit">Hochladen</button>
</form>
Sieht soweit erst mal korrekt aus.
Das komplette HTML-Dokument, welches dieses Formular enthaelt, hast du sicher auch bereits erfolgreich validiert?
> Kann mir jemand sagen, woran das liegt?
Da wirst du wohl ein bisschen mehr Nachforschungen betreiben und/oder mehr Info liefern muessen.
- Kannst du eine Testseite bereitstellen, auf der andere Safari-Nutzer das Problem ggf. nachvollziehen koennen?
- Safari-Version/Betruebssystem?
- bestimmte "Art" von Datei? Tritt das Problem erst ab bestimmten Dateigroessen auf?
- Welche Moeglichkeiten hast du, serverseitig debugging zu betreiben? (Kommt im temp-Verzeichnis "was an", etc.)
- Was ergibt eine Kontrolle des HTTP-Datenstroms mit einem Netzwerksniffer?
- etc. pp.
MfG ChrisB