Servus,
Kunden sind auf die abgedrehte Idee gekommen, mein Archiv sollte auch auf
allen möglichen Äpfelchen (iPad, iPhone etc) laufen. Dort ist meist Safari zuhause.
In Ermangelung eines Apfels habe ich mir Safari 5 für Windows aufgeladen und
habe Probleme bei einem imput type="file". Safari crasht beim Aufruf mit einem
Fehler in der MS C++ Runtime und verschwindet vom Bildschirm.
Das Input erstelle ich mit folgendem Fragment:
HTML-Code:
<form id='uploadform' action="../bin/usquery.exe" method="POST"
enctype="multipart/form-data" onSubmit="return EEPUpload();">
<input name="UFILE" id="UFILE" type="file" size="34" accept="text/*">
<input type="hidden" name="SUBCMD" value="einzpos">
<input type="hidden" name="APPLIST" value="\%s">
<input type="hidden" name="ABFYEAR" value="\%s">
<input type="hidden" name="JOBDIR" value="\%s">
<input type="hidden" name="SYSCONF" value="\%s">
<input type="hidden" name="SYSBART" value="B">
<button type="submit" style="width:98%; margin-top:4px;">
<b>ausgewählte Datei übertragen und importieren</b>
</button>
<p class='minigrey'>
Die geladene Datei wird automatisch gespeichert, importiert und
angezeigt. Zulässig ist nur *.csv.
</p>
</form>
Im FF und allen IEs funktioniert das einwandfrei, auch bei den Kunden.
Im Web gibt es Hinweise, der Safari-Port hätte so seine Probleme.
Vielleicht kennt hier jemand diese Ausgeburt ...
(WinXP SP3, Safari 5.1.7 Win, jQuery als Plugin)
Bisher probiert: EEPUpload entfernt, method="POST" entfernt - keine Änderung.