| Daniel J. Popowich 
    dpopowich at mtrsd.k12.ma.us Thu Jun 3 12:34:53 EDT 2004 
 
Nick writes:
> Daniel J. Popowich wrote:
> 
> > My solution, which I fear may be braindead, is to do this to all
> > incoming filenames:
> > 
> >   filename = os.path.basename(filename.replace('\\', '/'))
> 
> You may want to test the user agent first for IE before replacing the \ 
> wholesale
Good point.
> but in general I don't think people put backslashes in filenames.
But you can't count on that and if the user uses the browse button to
find the file, then the path WILL have backslashes.
>     Personally, I do:
> 
> try:
>      filename[filename.rindex('\\') + 1:]
> except ValueError:
>      pass
Thanks,
Dan
 |