def doResults(self):
MAXBYTES = 1024
langlist = ''
for eachLang in self.langs:
langlist = langlist + '<LI>%s<BR>' % eachLang
filedata = ''
while len(filedata) < MAXBYTES:
data = self.fp.readline()
if data == '': break
filedata = filedata + data
else:
filedata = filedata + '... <B><I>(file truncated due to size)</I></B>'
self.fp.close()
if filedata == '':
filedata = '<B><I>(file upload error or file not given)</I></B>'
filename = self.fn
# see if user cookie set up yet
if not self.cookies.has_key('user') or self.cookies['user'] == '':
cookieStatus = '<I>(cookie has not been set yet)</I>'
userCook = ''
else:
userCook = cookieStatus = self.cookies['user']
# set cookies
self.cookies['info'] = join([self.who, join(self.langs, ','), filename], ':')
self.setCPPCookies()
# output page
print AdvCGI.header + AdvCGI.reshtml % (cookieStatus, self.who, langlist, filename, filedata, AdvCGI.url)
评论列表
文章目录