def POST(self):
x = web.input(myfile={})
filedir = '.\\File' # change this to the directory you want to store the file in.
if 'myfile' in x: # to check if the file-object is created
filepath=x.myfile.filename.replace('\\','/') # replaces the windows-style slashes with linux ones.
filename=filepath.split('\\')[-1] # splits the and chooses the last part (the filename with extension)
fout = open(filedir +'\\'+ filename,'wb') # creates the file where the uploaded file should be stored
fout.write(x.myfile.file.read()) # writes the uploaded file to the newly created file.
fout.close() # closes the file, upload complete.
filename = filedir+"\\"+filename
if 'doc' or 'pdf' in filename[-4:]:
printer(filename)
# else if 'pdf'in filename[-4:]: TODO finish pdf printing
# doc_print(filename,printer='arco')
raise web.seeother('/upload')
评论列表
文章目录