Problem getting shutil.copy() to transfer files to my Web site
Randy Burgess
rburgess1 at hvc.rr.com
Sun Dec 22 12:44:40 EST 2002
More information about the Python-list mailing list
Sun Dec 22 12:44:40 EST 2002
- Previous message (by thread): Problem getting shutil.copy() to transfer files to my Web site - ?!
- Next message (by thread): Problem getting shutil.copy() to transfer files to my Web site - ?!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, I tooled up a simple CGI script w/Python to transfer files from my desktop to my Web site (I'm actually going to use this with a project to help others transfer .DOC and .TXT files to my site w/out an FTP client.) It worked fine testing it on localhost (I run Xitami), but bombs out on my Web hosting service's unix box. Python gives me an error message like "Can't copy C:\test\test.txt to /home/www/usable-thought/cgi-bin: (2, 'No such file or directory') . Not sure what could be wrong - code snippet below. If anyone has ideas I'd be grateful. I'm a novice at this but find Python very useful. Thanks! - Randy Burgess - rburgess at usable-thought.com if form.has_key('FILE'): from shutil import copy okay_filetypes = ["doc", "xls", "txt", "htm", "html"] import os upload_path = os.getcwd() # returns something like /home/www/usable-thought/cgi-bin import string if string.lower(filepath.value[-3:]) in okay_filetypes: try: copy(filepath.value, upload_path) htmlPrintLine("Your document was saved under its own name to " + upload_path) except (IOError, os.error), why: print "Can't copy %s to %s: %s" % (filepath.value, upload_path, str(why)) # debugging htmlPrintLine("<b>Error:</b> Invalid filename or path - try again!") else: types = list_to_string(okay_filetypes) htmlPrintLine("<b>Error:</b> Document not uploaded - we only accept " + types + ".")
- Previous message (by thread): Problem getting shutil.copy() to transfer files to my Web site - ?!
- Next message (by thread): Problem getting shutil.copy() to transfer files to my Web site - ?!
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list