hi,
die Frage ist eigentlich vielleicht eher HTML, ABER ich denke, dass die Loesung jedoch php bedeuten wird!
Also, ich habe eine html-Seite gemacht, in der ein Formular erscheint, mit dem man Dateien via "post" uploaden kann.
Jetzt gibt es jedoch das Problem, dass wenn ich eine Datei ueber "Durchsuchen..." aussuche, diese NICHT upgeloadet wird!
Also, ich weiss auch, was das Problem ist und zwar klappt der upload, wenn man aus der Datei-Eingabe die "\" in "/" aendert!
d.h.:
"C:\test\test.txt" klappt nicht, aber
"C:/test/test.txt" klappt!
So, jetzt habe ich mal versucht mittels des ftp2.php die "\" Zeichen in "/" zu aendern, aber dann ist es bereits zu spaet, da die Datei ja schon hochgeladen wurde, wenn ftp2.php aufgerufen wird! (...glaube ich zumindest und die Versuche in diese Richtung waren auch ergebnisslos!)
Das Problem muesste dann wohl Windows sein, oder?
...kann ich denn die Dateiuebergabe irgendwie so aendern, dass man nicht von Hand alle "\" in "/" aendern muss???
...geht es vielleicht, wenn ich das Formular erst an ein anderes php-Script sende, dass die Eingabe repariert und erst dann der upload beginnt???
so long,
Duncan McLord
PS: ...hier der html-Teil, vielleicht laesst sich da ja schon was aendern!
<FORM ENCTYPE="multipart/form-data" ACTION="ftp2.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
Send this file: <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
die Frage ist eigentlich vielleicht eher HTML, ABER ich denke, dass die Loesung jedoch php bedeuten wird!
Also, ich habe eine html-Seite gemacht, in der ein Formular erscheint, mit dem man Dateien via "post" uploaden kann.
Jetzt gibt es jedoch das Problem, dass wenn ich eine Datei ueber "Durchsuchen..." aussuche, diese NICHT upgeloadet wird!
Also, ich weiss auch, was das Problem ist und zwar klappt der upload, wenn man aus der Datei-Eingabe die "\" in "/" aendert!
d.h.:
"C:\test\test.txt" klappt nicht, aber
"C:/test/test.txt" klappt!
So, jetzt habe ich mal versucht mittels des ftp2.php die "\" Zeichen in "/" zu aendern, aber dann ist es bereits zu spaet, da die Datei ja schon hochgeladen wurde, wenn ftp2.php aufgerufen wird! (...glaube ich zumindest und die Versuche in diese Richtung waren auch ergebnisslos!)
Das Problem muesste dann wohl Windows sein, oder?
...kann ich denn die Dateiuebergabe irgendwie so aendern, dass man nicht von Hand alle "\" in "/" aendern muss???
...geht es vielleicht, wenn ich das Formular erst an ein anderes php-Script sende, dass die Eingabe repariert und erst dann der upload beginnt???
so long,
Duncan McLord
PS: ...hier der html-Teil, vielleicht laesst sich da ja schon was aendern!
<FORM ENCTYPE="multipart/form-data" ACTION="ftp2.php" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
Send this file: <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
Kommentar