<?xml version="1.0" encoding="windows-1252"?>
<node id="143054" title="Re: CGI.pm's upload gives local filename, not file itself" created="2002-02-03 08:37:16" updated="2005-07-21 01:30:44">
<type id="11">
note</type>
<author id="114167">
giulienk</author>
<data>
<field name="doctext">
The behavior of sending the entire filepath to the server is peculiar to Internet Explorer. So you should filter the filename with a regex to have a valid filename. Something like the following could do:
&lt;code&gt;
my ($new_file_name) = $full_path_name =~ m!(?:.*\\|.*\/)?(.+)$!;
&lt;/code&gt;
&lt;B&gt;Update&lt;/B&gt;: well, it seems your problem was of another nature and already been solved: it's a bad habit to post before reading the full thread... sorry
&lt;TABLE ALIGN=CENTER WIDTH=100% HEIGHT=1 BORDER=0&gt;&lt;TR&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD BGCOLOR=#000099&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;TT&gt;$|=$_='1g2i1u1l2i4e2n0k',map{print"\7",chop;select$,,$,,$,,$_/7}m{..}g&lt;/TT&gt;</field>
<field name="root_node">
143017</field>
<field name="parent_node">
143017</field>
</data>
</node>
