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
|