Was ergibt: print CGI::param('myfile');
sind da (wie dir ja schon gesagt wurde) evtl. die Pfade dabei?
ich trau mich ja kaum zu fragen, aber genau find ich raus, was param(...) ergibt? Konsole kann ich doch nicht nutzen? Und der Name der Datei ist z.b. "DPTR7I~Q.DOC".
Du kannst den Wert doch ausgeben und im Browser anzeigen lassen.
Du solltest sowieso nicht den Clientdateiennamen benutzen, da du nicht weißt von was für einen System dieser stammt und ob der Namen nicht Zeichen enthält, die auf dem Server nicht in Dateinamen verwendet werden dürfen.
wenn ich das problem geschafft hätte, würde ich nach einem punkt suchen, und dann die Dateiendung weiterverwenden...
ich red nicht von Dateiendungen (die es z.b. im Mac gar nicht gibt), sondern von Sonderzeichen.
Struppi.